diff options
| author | git perforce import user <a@b> | 2016-10-25 12:29:14 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees> | 2016-10-25 18:56:37 -0500 |
| commit | 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch) | |
| tree | fa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html | |
| download | physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip | |
Initial commit:
PhysX 3.4.0 Update @ 21294896
APEX 1.4.0 Update @ 21275617
[CL 21300167]
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html')
| -rw-r--r-- | PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html | 403 |
1 files changed, 403 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html new file mode 100644 index 00000000..38253ba4 --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html @@ -0,0 +1,403 @@ +<html> + <head> + <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxBatchQueryMemory Struct 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="contents"> +<h1>PxBatchQueryMemory Struct Reference<br> +<small> +[<a class="el" href="group__physics.html">Physics</a>]</small> +</h1><!-- doxytag: class="PxBatchQueryMemory" -->Struct for <a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a> memory pointers. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="PxBatchQueryDesc_8h-source.html">PxBatchQueryDesc.h</a>></code> +<p> +<div class="dynheader"> +Collaboration diagram for PxBatchQueryMemory:</div> +<div class="dynsection"> +<p><center><img src="structPxBatchQueryMemory__coll__graph.png" border="0" usemap="#PxBatchQueryMemory__coll__map" alt="Collaboration graph"></center> +<map name="PxBatchQueryMemory__coll__map"> +<area shape="rect" href="structPxRaycastHit.html" title="Stores results of raycast queries." alt="PxRaycastHit" coords="319,630,404,651"><area shape="rect" href="structPxLocationHit.html" title="Scene query hit information for raycasts and sweeps returning hit position and normal..." alt="PxLocationHit" coords="211,539,296,560"><area shape="rect" href="structPxSweepHit.html" title="Stores results of sweep queries." alt="PxSweepHit" coords="212,630,295,651"><area shape="rect" href="structPxQueryHit.html" title="Scene query hit information." alt="PxQueryHit" coords="97,432,172,454"><area shape="rect" href="structPxOverlapHit.html" title="Stores results of overlap queries." alt="PxOverlapHit" coords="7,584,92,606"><area shape="rect" href="structPxActorShape.html" title="collection of set bits defined in PxHitFlag." alt="PxActorShape" coords="89,360,180,382"><area shape="rect" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies..." alt="PxRigidActor" coords="43,270,125,291"><area shape="rect" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK." alt="PxActor" coords="72,179,125,200"><area shape="rect" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection." alt="PxBase" coords="108,107,164,128"><area shape="rect" href="classPxShape.html" title="Abstract class for collision shapes." alt="PxShape" coords="136,224,200,246"><area shape="rect" href="classPxFlags.html" title="PxFlags\< PxBaseFlag::Enum, PxU16 \>" alt="PxFlags\< PxBaseFlag::Enum, PxU16 \>" coords="17,16,255,38"><area shape="rect" href="classPxVec3.html" title="3 Element vector class." alt="PxVec3" coords="227,432,280,454"></map> +<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div> + +<p> +<a href="structPxBatchQueryMemory-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">PX_FORCE_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#2ad4bb92877ec0b806899ab27d961e4c">getMaxRaycastsPerExecute</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#1ed285c23ac6bf41370f5e46cdd433b5">getMaxSweepsPerExecute</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#e523dd2ef2c496b345025b4590085e6c">getMaxOverlapsPerExecute</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#048b4eea81e88e96e8c7b74445a1020d">PxBatchQueryMemory</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> raycastResultBufferSize_, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> sweepResultBufferSize_, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> overlapResultBufferSize_)</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__physics.html#g5d8a1dc3627cf1442f40d91a5ec6b4e3">PxRaycastQueryResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#194b1ad50e68760d9499e253151c7d31">userRaycastResultBuffer</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for results of raycast queries in corresponding order of issue. <a href="#194b1ad50e68760d9499e253151c7d31"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structPxRaycastHit.html">PxRaycastHit</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#91e8d574145421cd4d722d1a3d3aa189">userRaycastTouchBuffer</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for raycast touch hits. <a href="#91e8d574145421cd4d722d1a3d3aa189"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__physics.html#g89ec6835295298336ceaca7069ba96e4">PxSweepQueryResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#21e15901b0b7e88fe8f59ea06dcff69e">userSweepResultBuffer</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for results of sweep queries in corresponding order of issue. <a href="#21e15901b0b7e88fe8f59ea06dcff69e"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structPxSweepHit.html">PxSweepHit</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#f38a1a9598d64f6dedd9db17308e0cb8">userSweepTouchBuffer</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for sweep hits. <a href="#f38a1a9598d64f6dedd9db17308e0cb8"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__physics.html#ge0a66b10a979f7449050bc97669530b2">PxOverlapQueryResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#7c54ac68c7049897accaa4520c418d1e">userOverlapResultBuffer</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for results of overlap queries in corresponding order of issue. <a href="#7c54ac68c7049897accaa4520c418d1e"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structPxOverlapHit.html">PxOverlapHit</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#1240fda3a2829ac7502a513366bc692f">userOverlapTouchBuffer</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for overlap hits. <a href="#1240fda3a2829ac7502a513366bc692f"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#1e0836786e4a016c11d45f4c60d6d715">raycastTouchBufferSize</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Capacity of the user-allocated userRaycastTouchBuffer in elements. <a href="#1e0836786e4a016c11d45f4c60d6d715"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#57b0f16109279424ab23826905086a10">sweepTouchBufferSize</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Capacity of the user-allocated userSweepTouchBuffer in elements. <a href="#57b0f16109279424ab23826905086a10"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#616e1cecbc5a60da039420f47177fdbb">overlapTouchBufferSize</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Capacity of the user-allocated userOverlapTouchBuffer in elements. <a href="#616e1cecbc5a60da039420f47177fdbb"></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="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#3067c6b6dab1322f7b57276cafe6a728">raycastResultBufferSize</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#fb455a9a8278054c6408b9a4ed4178bb">sweepResultBufferSize</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#286b0f9772987d23cc48ec93e6685e0c">overlapResultBufferSize</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Struct for <a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a> memory pointers. +<p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a> <a class="el" href="classPxBatchQueryDesc.html" title="Descriptor class for PxBatchQuery.">PxBatchQueryDesc</a> </dd></dl> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="048b4eea81e88e96e8c7b74445a1020d"></a><!-- doxytag: member="PxBatchQueryMemory::PxBatchQueryMemory" ref="048b4eea81e88e96e8c7b74445a1020d" args="(PxU32 raycastResultBufferSize_, PxU32 sweepResultBufferSize_, PxU32 overlapResultBufferSize_)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxBatchQueryMemory::PxBatchQueryMemory </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>raycastResultBufferSize_</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>sweepResultBufferSize_</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>overlapResultBufferSize_</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="e523dd2ef2c496b345025b4590085e6c"></a><!-- doxytag: member="PxBatchQueryMemory::getMaxOverlapsPerExecute" ref="e523dd2ef2c496b345025b4590085e6c" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::getMaxOverlapsPerExecute </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>Capacity of the user-allocated userOverlapResultBuffer in elements (max number of overlap() calls before execute() call) </dd></dl> + +</div> +</div><p> +<a class="anchor" name="2ad4bb92877ec0b806899ab27d961e4c"></a><!-- doxytag: member="PxBatchQueryMemory::getMaxRaycastsPerExecute" ref="2ad4bb92877ec0b806899ab27d961e4c" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::getMaxRaycastsPerExecute </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>Capacity of the user-allocated userRaycastResultBuffer in elements (max number of raycast() calls before execute() call) </dd></dl> + +</div> +</div><p> +<a class="anchor" name="1ed285c23ac6bf41370f5e46cdd433b5"></a><!-- doxytag: member="PxBatchQueryMemory::getMaxSweepsPerExecute" ref="1ed285c23ac6bf41370f5e46cdd433b5" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::getMaxSweepsPerExecute </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>Capacity of the user-allocated userSweepResultBuffer in elements (max number of sweep() calls before execute() call) </dd></dl> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="286b0f9772987d23cc48ec93e6685e0c"></a><!-- doxytag: member="PxBatchQueryMemory::overlapResultBufferSize" ref="286b0f9772987d23cc48ec93e6685e0c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="structPxBatchQueryMemory.html#286b0f9772987d23cc48ec93e6685e0c">PxBatchQueryMemory::overlapResultBufferSize</a><code> [protected]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="616e1cecbc5a60da039420f47177fdbb"></a><!-- doxytag: member="PxBatchQueryMemory::overlapTouchBufferSize" ref="616e1cecbc5a60da039420f47177fdbb" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="structPxBatchQueryMemory.html#616e1cecbc5a60da039420f47177fdbb">PxBatchQueryMemory::overlapTouchBufferSize</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Capacity of the user-allocated userOverlapTouchBuffer in elements. +<p> + +</div> +</div><p> +<a class="anchor" name="3067c6b6dab1322f7b57276cafe6a728"></a><!-- doxytag: member="PxBatchQueryMemory::raycastResultBufferSize" ref="3067c6b6dab1322f7b57276cafe6a728" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="structPxBatchQueryMemory.html#3067c6b6dab1322f7b57276cafe6a728">PxBatchQueryMemory::raycastResultBufferSize</a><code> [protected]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="1e0836786e4a016c11d45f4c60d6d715"></a><!-- doxytag: member="PxBatchQueryMemory::raycastTouchBufferSize" ref="1e0836786e4a016c11d45f4c60d6d715" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="structPxBatchQueryMemory.html#1e0836786e4a016c11d45f4c60d6d715">PxBatchQueryMemory::raycastTouchBufferSize</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Capacity of the user-allocated userRaycastTouchBuffer in elements. +<p> + +</div> +</div><p> +<a class="anchor" name="fb455a9a8278054c6408b9a4ed4178bb"></a><!-- doxytag: member="PxBatchQueryMemory::sweepResultBufferSize" ref="fb455a9a8278054c6408b9a4ed4178bb" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="structPxBatchQueryMemory.html#fb455a9a8278054c6408b9a4ed4178bb">PxBatchQueryMemory::sweepResultBufferSize</a><code> [protected]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="57b0f16109279424ab23826905086a10"></a><!-- doxytag: member="PxBatchQueryMemory::sweepTouchBufferSize" ref="57b0f16109279424ab23826905086a10" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="structPxBatchQueryMemory.html#57b0f16109279424ab23826905086a10">PxBatchQueryMemory::sweepTouchBufferSize</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Capacity of the user-allocated userSweepTouchBuffer in elements. +<p> + +</div> +</div><p> +<a class="anchor" name="7c54ac68c7049897accaa4520c418d1e"></a><!-- doxytag: member="PxBatchQueryMemory::userOverlapResultBuffer" ref="7c54ac68c7049897accaa4520c418d1e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__physics.html#ge0a66b10a979f7449050bc97669530b2">PxOverlapQueryResult</a>* <a class="el" href="structPxBatchQueryMemory.html#7c54ac68c7049897accaa4520c418d1e">PxBatchQueryMemory::userOverlapResultBuffer</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The pointer to the user-allocated buffer for results of overlap queries in corresponding order of issue. +<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>The size should be large enough to fit the number of expected overlap queries.</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g5d8a1dc3627cf1442f40d91a5ec6b4e3" title="Convenience typedef for the result of a batched raycast query.">PxRaycastQueryResult</a> </dd></dl> + +</div> +</div><p> +<a class="anchor" name="1240fda3a2829ac7502a513366bc692f"></a><!-- doxytag: member="PxBatchQueryMemory::userOverlapTouchBuffer" ref="1240fda3a2829ac7502a513366bc692f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="structPxOverlapHit.html">PxOverlapHit</a>* <a class="el" href="structPxBatchQueryMemory.html#1240fda3a2829ac7502a513366bc692f">PxBatchQueryMemory::userOverlapTouchBuffer</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The pointer to the user-allocated buffer for overlap hits. +<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>The size of this buffer should be large enough to store the hits returned. If the buffer is too small to store hits, the related PxOverlapQueryResult.queryStatus will be set to eABORTED </dd></dl> + +</div> +</div><p> +<a class="anchor" name="194b1ad50e68760d9499e253151c7d31"></a><!-- doxytag: member="PxBatchQueryMemory::userRaycastResultBuffer" ref="194b1ad50e68760d9499e253151c7d31" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__physics.html#g5d8a1dc3627cf1442f40d91a5ec6b4e3">PxRaycastQueryResult</a>* <a class="el" href="structPxBatchQueryMemory.html#194b1ad50e68760d9499e253151c7d31">PxBatchQueryMemory::userRaycastResultBuffer</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The pointer to the user-allocated buffer for results of raycast queries in corresponding order of issue. +<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>The size should be large enough to fit the number of expected raycast queries.</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g5d8a1dc3627cf1442f40d91a5ec6b4e3" title="Convenience typedef for the result of a batched raycast query.">PxRaycastQueryResult</a> </dd></dl> + +</div> +</div><p> +<a class="anchor" name="91e8d574145421cd4d722d1a3d3aa189"></a><!-- doxytag: member="PxBatchQueryMemory::userRaycastTouchBuffer" ref="91e8d574145421cd4d722d1a3d3aa189" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="structPxRaycastHit.html">PxRaycastHit</a>* <a class="el" href="structPxBatchQueryMemory.html#91e8d574145421cd4d722d1a3d3aa189">PxBatchQueryMemory::userRaycastTouchBuffer</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The pointer to the user-allocated buffer for raycast touch hits. +<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>The size of this buffer should be large enough to store <a class="el" href="structPxRaycastHit.html" title="Stores results of raycast queries.">PxRaycastHit</a>. If the buffer is too small to store hits, the related PxRaycastQueryResult.queryStatus will be set to eOVERFLOW </dd></dl> + +</div> +</div><p> +<a class="anchor" name="21e15901b0b7e88fe8f59ea06dcff69e"></a><!-- doxytag: member="PxBatchQueryMemory::userSweepResultBuffer" ref="21e15901b0b7e88fe8f59ea06dcff69e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__physics.html#g89ec6835295298336ceaca7069ba96e4">PxSweepQueryResult</a>* <a class="el" href="structPxBatchQueryMemory.html#21e15901b0b7e88fe8f59ea06dcff69e">PxBatchQueryMemory::userSweepResultBuffer</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The pointer to the user-allocated buffer for results of sweep queries in corresponding order of issue. +<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>The size should be large enough to fit the number of expected sweep queries.</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g5d8a1dc3627cf1442f40d91a5ec6b4e3" title="Convenience typedef for the result of a batched raycast query.">PxRaycastQueryResult</a> </dd></dl> + +</div> +</div><p> +<a class="anchor" name="f38a1a9598d64f6dedd9db17308e0cb8"></a><!-- doxytag: member="PxBatchQueryMemory::userSweepTouchBuffer" ref="f38a1a9598d64f6dedd9db17308e0cb8" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="structPxSweepHit.html">PxSweepHit</a>* <a class="el" href="structPxBatchQueryMemory.html#f38a1a9598d64f6dedd9db17308e0cb8">PxBatchQueryMemory::userSweepTouchBuffer</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The pointer to the user-allocated buffer for sweep hits. +<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>The size of this buffer should be large enough to store <a class="el" href="structPxSweepHit.html" title="Stores results of sweep queries.">PxSweepHit</a>. If the buffer is too small to store hits, the related PxSweepQueryResult.queryStatus will be set to eOVERFLOW </dd></dl> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="PxBatchQueryDesc_8h-source.html">PxBatchQueryDesc.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> |