diff options
| author | Sheikh Dawood <[email protected]> | 2018-04-09 10:13:48 -0500 |
|---|---|---|
| committer | Sheikh Dawood <[email protected]> | 2018-04-09 10:13:48 -0500 |
| commit | 238605d8225a9135d6b60646e05d066e25424eee (patch) | |
| tree | 2b013bd4946bb3c699d7a06ef1f21be85d367f63 /PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html | |
| parent | Add ParamTool.exe (diff) | |
| download | physx-3.4-238605d8225a9135d6b60646e05d066e25424eee.tar.xz physx-3.4-238605d8225a9135d6b60646e05d066e25424eee.zip | |
PhysX 3.4, APEX 1.4 patch release @23879214
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html')
| -rw-r--r-- | PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html index cf3ccd10..dd005411 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html @@ -35,7 +35,7 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53">Enum</a> { <br> <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53b864a8d54af8c7baaedba117977a523f">eENABLE_ACTIVE_ACTORS</a> = (1<<0), <br> - <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53eabf4ab99946ab299fbb858b6a8f53af">PX_DEPRECATED</a> = (1<<1), + <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c5338481fa715039972c2047d15094a1060">PX_DEPRECATED</a> = (1<<1), <br> <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c5305d1e69880f10fb3de7d26c2e2e7eca3">eENABLE_CCD</a> = (1<<2), <br> @@ -63,7 +63,7 @@ <br> <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53a645ccb938b901ce501b50ce55c15886">eEXCLUDE_KINEMATICS_FROM_ACTIVE_ACTORS</a> = (1 << 17), <br> - <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53578417c8b82a150d90b69eb4064fa20d">eSUPPRESS_EAGER_SCENE_QUERY_REFIT</a> = (1 << 18), + <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c5338481fa715039972c2047d15094a1060">PX_DEPRECATED</a> = (1<<1), <br> <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53fb55a7dd55b07e2ae234072e88d0b607">eENABLE_GPU_DYNAMICS</a> = (1 << 19), <br> @@ -99,12 +99,19 @@ Enable Active Actors Notification. This flag enables the Active Actor Notification feature for a scene. This feature defaults to disabled. When disabled, the function <a class="el" href="classPxScene.html#c556f41a6fb051bae49765e3cbdbe3f8" title="Queries the PxScene for a list of the PxActors whose transforms have been updated...">PxScene::getActiveActors()</a> will always return a NULL list.<p> <dl class="note" compact><dt><b>Note:</b></dt><dd>There may be a performance penalty for enabling the Active Actor Notification, hence this flag should only be enabled if the application intends to use the feature.</dd></dl> <b>Default:</b> False </td></tr> -<tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c53eabf4ab99946ab299fbb858b6a8f53af"></a><!-- doxytag: member="PX_DEPRECATED" ref="b4c347372b4433d34d983da780916c53eabf4ab99946ab299fbb858b6a8f53af" args="" -->PX_DEPRECATED</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c5338481fa715039972c2047d15094a1060"></a><!-- doxytag: member="PX_DEPRECATED" ref="b4c347372b4433d34d983da780916c5338481fa715039972c2047d15094a1060" args="" -->PX_DEPRECATED</em> </td><td> Enable Active Transform Notification. <p> +Lazily refit the dynamic scene query tree, instead of eagerly refitting in fetchResults.<p> This flag enables the Active Transform Notification feature for a scene. This feature defaults to disabled. When disabled, the function <a class="el" href="classPxScene.html#5fdec7976b853ad4af5573bb13197426" title="Queries the PxScene for a list of the PxActors whose transforms have been updated...">PxScene::getActiveTransforms()</a> will always return a NULL list.<p> <dl class="note" compact><dt><b>Note:</b></dt><dd>There may be a performance penalty for enabling the Active Transform Notification, hence this flag should only be enabled if the application intends to use the feature.</dd></dl> -<b>Default:</b> False </td></tr> +<b>Default:</b> False<p> +By default PhysX refits the dynamic scene query tree during fetchResults. Setting this flag during scene creation suppresses this behavior. Refit will then occur during the first scene query following fetchResults, or may be forced by the method PxScene::flushSceneQueryUpdates()<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>Deprecated, will be replaced with an enum in next releases. <p> +This flag will be ignored if <a class="el" href="classPxSceneDesc.html#466c85f090678a01f2c6ee85b9584e7a" title="Defines the scene query update mode.">PxSceneDesc::sceneQueryUpdateMode</a> is set. <p> +This flag is not used anymore, please use <a class="el" href="structPxSceneQueryUpdateMode.html#04e575a313bce592e2b404eedf89a9d4">PxSceneQueryUpdateMode::Enum</a> instead</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd>PxScene::flushSceneQueryUpdates()</dd></dl> +<b>Default:</b> false </td></tr> <tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c5305d1e69880f10fb3de7d26c2e2e7eca3"></a><!-- doxytag: member="eENABLE_CCD" ref="b4c347372b4433d34d983da780916c5305d1e69880f10fb3de7d26c2e2e7eca3" args="" -->eENABLE_CCD</em> </td><td> Enables a second broad phase check after integration that makes it possible to prevent objects from tunneling through eachother. <p> @@ -193,10 +200,17 @@ Since the target pose for kinematics is set by the user, an application can trac <dl class="note" compact><dt><b>Note:</b></dt><dd>This flag has only an effect in combination with eENABLE_ACTIVE_ACTORS or eENABLE_ACTIVETRANSFORMS.</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53b864a8d54af8c7baaedba117977a523f" title="Enable Active Actors Notification.">eENABLE_ACTIVE_ACTORS</a> eENABLE_ACTIVETRANSFORMS</dd></dl> <b>Default:</b> false </td></tr> -<tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c53578417c8b82a150d90b69eb4064fa20d"></a><!-- doxytag: member="eSUPPRESS_EAGER_SCENE_QUERY_REFIT" ref="b4c347372b4433d34d983da780916c53578417c8b82a150d90b69eb4064fa20d" args="" -->eSUPPRESS_EAGER_SCENE_QUERY_REFIT</em> </td><td> -Lazily refit the dynamic scene query tree, instead of eagerly refitting in fetchResults. +<tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c5338481fa715039972c2047d15094a1060"></a><!-- doxytag: member="PX_DEPRECATED" ref="b4c347372b4433d34d983da780916c5338481fa715039972c2047d15094a1060" args="" -->PX_DEPRECATED</em> </td><td> +Enable Active Transform Notification. <p> +Lazily refit the dynamic scene query tree, instead of eagerly refitting in fetchResults.<p> +This flag enables the Active Transform Notification feature for a scene. This feature defaults to disabled. When disabled, the function <a class="el" href="classPxScene.html#5fdec7976b853ad4af5573bb13197426" title="Queries the PxScene for a list of the PxActors whose transforms have been updated...">PxScene::getActiveTransforms()</a> will always return a NULL list.<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>There may be a performance penalty for enabling the Active Transform Notification, hence this flag should only be enabled if the application intends to use the feature.</dd></dl> +<b>Default:</b> False<p> By default PhysX refits the dynamic scene query tree during fetchResults. Setting this flag during scene creation suppresses this behavior. Refit will then occur during the first scene query following fetchResults, or may be forced by the method PxScene::flushSceneQueryUpdates()<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>Deprecated, will be replaced with an enum in next releases. <p> +This flag will be ignored if <a class="el" href="classPxSceneDesc.html#466c85f090678a01f2c6ee85b9584e7a" title="Defines the scene query update mode.">PxSceneDesc::sceneQueryUpdateMode</a> is set. <p> +This flag is not used anymore, please use <a class="el" href="structPxSceneQueryUpdateMode.html#04e575a313bce592e2b404eedf89a9d4">PxSceneQueryUpdateMode::Enum</a> instead</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd>PxScene::flushSceneQueryUpdates()</dd></dl> <b>Default:</b> false </td></tr> <tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c53fb55a7dd55b07e2ae234072e88d0b607"></a><!-- doxytag: member="eENABLE_GPU_DYNAMICS" ref="b4c347372b4433d34d983da780916c53fb55a7dd55b07e2ae234072e88d0b607" args="" -->eENABLE_GPU_DYNAMICS</em> </td><td> |