diff options
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxTask.html')
| -rw-r--r-- | PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxTask.html | 455 |
1 files changed, 455 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxTask.html b/PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxTask.html new file mode 100644 index 00000000..cae5933e --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classphysx_1_1PxTask.html @@ -0,0 +1,455 @@ +<html> + <head> + <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: physx::PxTask Class Reference</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> + </head> + + <body bgcolor="#FFFFFF"> + <div id="header"> + <hr class="first"> + <img alt="" src="images/PhysXlogo.png" align="middle"> <br> + <center> + <a class="qindex" href="main.html">Main Page</a> + <a class="qindex" href="hierarchy.html">Class Hierarchy</a> + <a class="qindex" href="annotated.html">Compound List</a> + <a class="qindex" href="functions.html">Compound Members</a> + </center> + <hr class="second"> + </div> +<!-- Generated by Doxygen 1.5.8 --> + <div class="navpath"><a class="el" href="namespacephysx.html">physx</a>::<a class="el" href="classphysx_1_1PxTask.html">PxTask</a> + </div> +<div class="contents"> +<h1>physx::PxTask Class Reference</h1><!-- doxytag: class="physx::PxTask" --><!-- doxytag: inherits="physx::PxBaseTask" -->A <a class="el" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">PxBaseTask</a> implementation with deferred execution and full dependencies. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="PxTask_8h-source.html">PxTask.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for physx::PxTask:</div> +<div class="dynsection"> +<p><center><img src="classphysx_1_1PxTask__inherit__graph.png" border="0" usemap="#physx_1_1PxTask__inherit__map" alt="Inheritance graph"></center> +<map name="physx_1_1PxTask__inherit__map"> +<area shape="rect" href="classphysx_1_1PxGpuTask.html" title="PxTask implementation for launching CUDA work." alt="physx::PxGpuTask" coords="9,154,129,176"><area shape="rect" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types." alt="physx::PxBaseTask" coords="7,16,132,37"></map> +<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div> +<div class="dynheader"> +Collaboration diagram for physx::PxTask:</div> +<div class="dynsection"> +<p><center><img src="classphysx_1_1PxTask__coll__graph.png" border="0" usemap="#physx_1_1PxTask__coll__map" alt="Collaboration graph"></center> +<map name="physx_1_1PxTask__coll__map"> +<area shape="rect" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types." alt="physx::PxBaseTask" coords="16,106,141,128"><area shape="rect" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface." alt="physx::PxTaskManager" coords="7,16,151,37"></map> +<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div> + +<p> +<a href="classphysx_1_1PxTask-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#01ed1f8968b3e631509c42994b10b5cd">PxTask</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#cde4da75284803e84d6cb20cda890223">~PxTask</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#cedcca7b8305c3ad519e537ab307c39a">release</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Release method implementation. <a href="#cedcca7b8305c3ad519e537ab307c39a"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#a417f4d080c31178ff6ded2c92b8bb05">finishBefore</a> (<a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> taskID)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Inform the <a class="el" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface.">PxTaskManager</a> this task must finish before the given. <a href="#a417f4d080c31178ff6ded2c92b8bb05"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#5ea294d819b903a507efe1358f86b8cd">startAfter</a> (<a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> taskID)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Inform the <a class="el" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface.">PxTaskManager</a> this task cannot start until the given. <a href="#5ea294d819b903a507efe1358f86b8cd"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#d3828abb4bd2237af28ecd08b972b1af">addReference</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Manually increment this task's reference count. The task will not be allowed to run until <a class="el" href="classphysx_1_1PxTask.html#097c70f1419ad4991ef876ddd9a74d48" title="Manually decrement this task's reference count. If the reference count reaches...">removeReference()</a> is called. <a href="#d3828abb4bd2237af28ecd08b972b1af"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#097c70f1419ad4991ef876ddd9a74d48">removeReference</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Manually decrement this task's reference count. If the reference count reaches zero, the task will be dispatched. <a href="#097c70f1419ad4991ef876ddd9a74d48"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#7d7d155ba008883d3bed7db443421908">getReference</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the ref-count for this task. <a href="#7d7d155ba008883d3bed7db443421908"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#762b45266ec713eb7f599574a7998057">getTaskID</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the unique ID for this task. <a href="#762b45266ec713eb7f599574a7998057"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#2a0a6f83fcd05069f594631272faa8ae">submitted</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Called by <a class="el" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface.">PxTaskManager</a> at submission time for initialization. <a href="#2a0a6f83fcd05069f594631272faa8ae"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#2506a8dacc91048a7baafba5187d787a">requestSyncPoint</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Specify that the GpuTask sync flag be set. <a href="#2506a8dacc91048a7baafba5187d787a"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#a67264a3a16ca138fd854539bf52ac06">mTaskID</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">ID assigned at submission. <a href="#a67264a3a16ca138fd854539bf52ac06"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#5c506b76e0ce7380e77a384837fbbcc5">mStreamIndex</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">GpuTask CUDA stream index. <a href="#5c506b76e0ce7380e77a384837fbbcc5"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#ddde0e4cc4291d493d0025682f767606">mPreSyncRequired</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">GpuTask sync flag. <a href="#ddde0e4cc4291d493d0025682f767606"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Friends</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#c4a43ca8ae513a20c1d61bc9aecfce89">PxTaskMgr</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classphysx_1_1PxTask.html#7f49a59cfb28fd74ba8601e2d0d2d35a">PxGpuWorkerThread</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +A <a class="el" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">PxBaseTask</a> implementation with deferred execution and full dependencies. +<p> +A <a class="el" href="classphysx_1_1PxTask.html" title="A PxBaseTask implementation with deferred execution and full dependencies.">PxTask</a> must be submitted to a <a class="el" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface.">PxTaskManager</a> to to be executed, Tasks may optionally be named when they are submitted. <hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="01ed1f8968b3e631509c42994b10b5cd"></a><!-- doxytag: member="physx::PxTask::PxTask" ref="01ed1f8968b3e631509c42994b10b5cd" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">physx::PxTask::PxTask </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="cde4da75284803e84d6cb20cda890223"></a><!-- doxytag: member="physx::PxTask::~PxTask" ref="cde4da75284803e84d6cb20cda890223" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual physx::PxTask::~PxTask </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="d3828abb4bd2237af28ecd08b972b1af"></a><!-- doxytag: member="physx::PxTask::addReference" ref="d3828abb4bd2237af28ecd08b972b1af" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void physx::PxTask::addReference </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Manually increment this task's reference count. The task will not be allowed to run until <a class="el" href="classphysx_1_1PxTask.html#097c70f1419ad4991ef876ddd9a74d48" title="Manually decrement this task's reference count. If the reference count reaches...">removeReference()</a> is called. +<p> + +<p>Implements <a class="el" href="classphysx_1_1PxBaseTask.html#07c9f6e71f0723bcf914fce51036d36e">physx::PxBaseTask</a>.</p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00228">mTaskID</a>, <a class="el" href="PxTask_8h-source.html#l00125">physx::PxBaseTask::mTm</a>, and <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a417f4d080c31178ff6ded2c92b8bb05"></a><!-- doxytag: member="physx::PxTask::finishBefore" ref="a417f4d080c31178ff6ded2c92b8bb05" args="(PxTaskID taskID)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void physx::PxTask::finishBefore </td> + <td>(</td> + <td class="paramtype"><a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> </td> + <td class="paramname"> <em>taskID</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Inform the <a class="el" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface.">PxTaskManager</a> this task must finish before the given. +<p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00125">physx::PxBaseTask::mTm</a>, and <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="7d7d155ba008883d3bed7db443421908"></a><!-- doxytag: member="physx::PxTask::getReference" ref="7d7d155ba008883d3bed7db443421908" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE int32_t physx::PxTask::getReference </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the ref-count for this task. +<p> + +<p>Implements <a class="el" href="classphysx_1_1PxBaseTask.html#5a1570309c62a12c3ecfe7e695b9f21f">physx::PxBaseTask</a>.</p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00228">mTaskID</a>, and <a class="el" href="PxTask_8h-source.html#l00125">physx::PxBaseTask::mTm</a>.</p> + +</div> +</div><p> +<a class="anchor" name="762b45266ec713eb7f599574a7998057"></a><!-- doxytag: member="physx::PxTask::getTaskID" ref="762b45266ec713eb7f599574a7998057" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> physx::PxTask::getTaskID </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the unique ID for this task. +<p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00228">mTaskID</a>.</p> + +</div> +</div><p> +<a class="anchor" name="cedcca7b8305c3ad519e537ab307c39a"></a><!-- doxytag: member="physx::PxTask::release" ref="cedcca7b8305c3ad519e537ab307c39a" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void physx::PxTask::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Release method implementation. +<p> + +<p>Implements <a class="el" href="classphysx_1_1PxBaseTask.html#3be62f992c1ff7218e2cf0fc0ba5b244">physx::PxBaseTask</a>.</p> + +<p>Reimplemented in <a class="el" href="classphysx_1_1PxGpuTask.html#31d2f0fa38080d3bc7e0324f52c902ef">physx::PxGpuTask</a>.</p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00125">physx::PxBaseTask::mTm</a>, <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>, and <a class="el" href="classphysx_1_1PxTaskManager.html#36a746ff81e26d57195ebfdd0141e912">physx::PxTaskManager::taskCompleted()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="097c70f1419ad4991ef876ddd9a74d48"></a><!-- doxytag: member="physx::PxTask::removeReference" ref="097c70f1419ad4991ef876ddd9a74d48" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void physx::PxTask::removeReference </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Manually decrement this task's reference count. If the reference count reaches zero, the task will be dispatched. +<p> + +<p>Implements <a class="el" href="classphysx_1_1PxBaseTask.html#78f9b745c6fb4114350cb1a26f3461d3">physx::PxBaseTask</a>.</p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00228">mTaskID</a>, <a class="el" href="PxTask_8h-source.html#l00125">physx::PxBaseTask::mTm</a>, and <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="2506a8dacc91048a7baafba5187d787a"></a><!-- doxytag: member="physx::PxTask::requestSyncPoint" ref="2506a8dacc91048a7baafba5187d787a" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void physx::PxTask::requestSyncPoint </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Specify that the GpuTask sync flag be set. +<p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00230">mPreSyncRequired</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5ea294d819b903a507efe1358f86b8cd"></a><!-- doxytag: member="physx::PxTask::startAfter" ref="5ea294d819b903a507efe1358f86b8cd" args="(PxTaskID taskID)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void physx::PxTask::startAfter </td> + <td>(</td> + <td class="paramtype"><a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> </td> + <td class="paramname"> <em>taskID</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Inform the <a class="el" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface.">PxTaskManager</a> this task cannot start until the given. +<p> + +<p>References <a class="el" href="PxTask_8h-source.html#l00125">physx::PxBaseTask::mTm</a>, and <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="2a0a6f83fcd05069f594631272faa8ae"></a><!-- doxytag: member="physx::PxTask::submitted" ref="2a0a6f83fcd05069f594631272faa8ae" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void physx::PxTask::submitted </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Called by <a class="el" href="classphysx_1_1PxTaskManager.html" title="The PxTaskManager interface.">PxTaskManager</a> at submission time for initialization. +<p> +Perform simulation step initialization here. +<p>References <a class="el" href="PxTask_8h-source.html#l00230">mPreSyncRequired</a>, <a class="el" href="PxTask_8h-source.html#l00124">physx::PxBaseTask::mProfileStat</a>, and <a class="el" href="PxTask_8h-source.html#l00229">mStreamIndex</a>.</p> + +</div> +</div><p> +<hr><h2>Friends And Related Function Documentation</h2> +<a class="anchor" name="7f49a59cfb28fd74ba8601e2d0d2d35a"></a><!-- doxytag: member="physx::PxTask::PxGpuWorkerThread" ref="7f49a59cfb28fd74ba8601e2d0d2d35a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">friend class PxGpuWorkerThread<code> [friend]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="c4a43ca8ae513a20c1d61bc9aecfce89"></a><!-- doxytag: member="physx::PxTask::PxTaskMgr" ref="c4a43ca8ae513a20c1d61bc9aecfce89" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">friend class PxTaskMgr<code> [friend]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Reimplemented from <a class="el" href="classphysx_1_1PxBaseTask.html#c4a43ca8ae513a20c1d61bc9aecfce89">physx::PxBaseTask</a>.</p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="ddde0e4cc4291d493d0025682f767606"></a><!-- doxytag: member="physx::PxTask::mPreSyncRequired" ref="ddde0e4cc4291d493d0025682f767606" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classphysx_1_1PxTask.html#ddde0e4cc4291d493d0025682f767606">physx::PxTask::mPreSyncRequired</a><code> [protected]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +GpuTask sync flag. +<p> + +<p>Referenced by <a class="el" href="PxTask_8h-source.html#l00221">requestSyncPoint()</a>, and <a class="el" href="PxTask_8h-source.html#l00211">submitted()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5c506b76e0ce7380e77a384837fbbcc5"></a><!-- doxytag: member="physx::PxTask::mStreamIndex" ref="5c506b76e0ce7380e77a384837fbbcc5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="classphysx_1_1PxTask.html#5c506b76e0ce7380e77a384837fbbcc5">physx::PxTask::mStreamIndex</a><code> [protected]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +GpuTask CUDA stream index. +<p> + +<p>Referenced by <a class="el" href="PxTask_8h-source.html#l00211">submitted()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a67264a3a16ca138fd854539bf52ac06"></a><!-- doxytag: member="physx::PxTask::mTaskID" ref="a67264a3a16ca138fd854539bf52ac06" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="namespacephysx.html#7a08e207472f32da1e024056f32d64a2">PxTaskID</a> <a class="el" href="classphysx_1_1PxTask.html#a67264a3a16ca138fd854539bf52ac06">physx::PxTask::mTaskID</a><code> [protected]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +ID assigned at submission. +<p> + +<p>Referenced by <a class="el" href="PxTask_8h-source.html#l00174">addReference()</a>, <a class="el" href="PxTask_8h-source.html#l00193">getReference()</a>, <a class="el" href="PxTask_8h-source.html#l00201">getTaskID()</a>, and <a class="el" href="PxTask_8h-source.html#l00184">removeReference()</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="PxTask_8h-source.html">PxTask.h</a></ul> +</div> + +<hr style="width: 100%; height: 2px;"><br> +Copyright © 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a> +</body> +</html> |