530 lines
33 KiB
HTML
530 lines
33 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>PxBatchQueryMemory Struct Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="PhysXLogoBlack.png"/></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('structPxBatchQueryMemory.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="structPxBatchQueryMemory-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PxBatchQueryMemory Struct Reference<div class="ingroups"><a class="el" href="group__physics.html">Physics</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>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="structPxBatchQueryMemory.html#details">More...</a></p>
|
|
|
|
<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="dyncontent">
|
|
<div class="center"><img src="structPxBatchQueryMemory__coll__graph.png" border="0" usemap="#PxBatchQueryMemory_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="PxBatchQueryMemory_coll__map" id="PxBatchQueryMemory_coll__map">
|
|
<area shape="rect" id="node2" href="structPxRaycastHit.html" title="Stores results of raycast queries. " alt="" coords="350,657,453,684"/>
|
|
<area shape="rect" id="node3" href="structPxLocationHit.html" title="Scene query hit information for raycasts and sweeps returning hit position and normal information..." alt="" coords="227,556,330,583"/>
|
|
<area shape="rect" id="node12" href="structPxSweepHit.html" title="Stores results of sweep queries. " alt="" coords="232,657,325,684"/>
|
|
<area shape="rect" id="node4" href="structPxQueryHit.html" title="Scene query hit information. " alt="" coords="79,452,169,479"/>
|
|
<area shape="rect" id="node13" href="structPxOverlapHit.html" title="Stores results of overlap queries. " alt="" coords="31,607,129,633"/>
|
|
<area shape="rect" id="node5" href="structPxActorShape.html" title="collection of set bits defined in PxHitFlag. " alt="" coords="71,376,177,403"/>
|
|
<area shape="rect" id="node6" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD..." alt="" coords="5,287,104,313"/>
|
|
<area shape="rect" id="node7" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK. " alt="" coords="35,185,104,212"/>
|
|
<area shape="rect" id="node8" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection. " alt="" coords="82,109,150,136"/>
|
|
<area shape="rect" id="node10" href="classPxShape.html" title="Abstract class for collision shapes. " alt="" coords="112,236,187,263"/>
|
|
<area shape="rect" id="node9" href="classPxFlags.html" title="PxFlags\< PxBaseFlag\l::Enum, PxU16 \>" alt="" coords="39,5,193,47"/>
|
|
<area shape="rect" id="node11" href="classPxVec3.html" title="3 Element vector class. " alt="" coords="245,452,313,479"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aeef3cc2d61dc29ae57ce386fb258f940"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#aeef3cc2d61dc29ae57ce386fb258f940">getMaxRaycastsPerExecute</a> () const</td></tr>
|
|
<tr class="separator:aeef3cc2d61dc29ae57ce386fb258f940"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76283304381163c536bc5155031d3ffe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a76283304381163c536bc5155031d3ffe">getMaxSweepsPerExecute</a> () const</td></tr>
|
|
<tr class="separator:a76283304381163c536bc5155031d3ffe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22c2be8ed85d425bad3867c27197ba4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a22c2be8ed85d425bad3867c27197ba4a">getMaxOverlapsPerExecute</a> () const</td></tr>
|
|
<tr class="separator:a22c2be8ed85d425bad3867c27197ba4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a048b4eea81e88e96e8c7b74445a1020d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a048b4eea81e88e96e8c7b74445a1020d">PxBatchQueryMemory</a> (<a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> raycastResultBufferSize_, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> sweepResultBufferSize_, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> overlapResultBufferSize_)</td></tr>
|
|
<tr class="separator:a048b4eea81e88e96e8c7b74445a1020d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a194b1ad50e68760d9499e253151c7d31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__physics.html#ga5d8a1dc3627cf1442f40d91a5ec6b4e3">PxRaycastQueryResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a194b1ad50e68760d9499e253151c7d31">userRaycastResultBuffer</a></td></tr>
|
|
<tr class="memdesc:a194b1ad50e68760d9499e253151c7d31"><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="#a194b1ad50e68760d9499e253151c7d31">More...</a><br /></td></tr>
|
|
<tr class="separator:a194b1ad50e68760d9499e253151c7d31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91e8d574145421cd4d722d1a3d3aa189"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPxRaycastHit.html">PxRaycastHit</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a91e8d574145421cd4d722d1a3d3aa189">userRaycastTouchBuffer</a></td></tr>
|
|
<tr class="memdesc:a91e8d574145421cd4d722d1a3d3aa189"><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for raycast touch hits. <a href="#a91e8d574145421cd4d722d1a3d3aa189">More...</a><br /></td></tr>
|
|
<tr class="separator:a91e8d574145421cd4d722d1a3d3aa189"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21e15901b0b7e88fe8f59ea06dcff69e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__physics.html#ga89ec6835295298336ceaca7069ba96e4">PxSweepQueryResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a21e15901b0b7e88fe8f59ea06dcff69e">userSweepResultBuffer</a></td></tr>
|
|
<tr class="memdesc:a21e15901b0b7e88fe8f59ea06dcff69e"><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="#a21e15901b0b7e88fe8f59ea06dcff69e">More...</a><br /></td></tr>
|
|
<tr class="separator:a21e15901b0b7e88fe8f59ea06dcff69e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af38a1a9598d64f6dedd9db17308e0cb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPxSweepHit.html">PxSweepHit</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#af38a1a9598d64f6dedd9db17308e0cb8">userSweepTouchBuffer</a></td></tr>
|
|
<tr class="memdesc:af38a1a9598d64f6dedd9db17308e0cb8"><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for sweep hits. <a href="#af38a1a9598d64f6dedd9db17308e0cb8">More...</a><br /></td></tr>
|
|
<tr class="separator:af38a1a9598d64f6dedd9db17308e0cb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c54ac68c7049897accaa4520c418d1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__physics.html#gae0a66b10a979f7449050bc97669530b2">PxOverlapQueryResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a7c54ac68c7049897accaa4520c418d1e">userOverlapResultBuffer</a></td></tr>
|
|
<tr class="memdesc:a7c54ac68c7049897accaa4520c418d1e"><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="#a7c54ac68c7049897accaa4520c418d1e">More...</a><br /></td></tr>
|
|
<tr class="separator:a7c54ac68c7049897accaa4520c418d1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1240fda3a2829ac7502a513366bc692f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPxOverlapHit.html">PxOverlapHit</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a1240fda3a2829ac7502a513366bc692f">userOverlapTouchBuffer</a></td></tr>
|
|
<tr class="memdesc:a1240fda3a2829ac7502a513366bc692f"><td class="mdescLeft"> </td><td class="mdescRight">The pointer to the user-allocated buffer for overlap hits. <a href="#a1240fda3a2829ac7502a513366bc692f">More...</a><br /></td></tr>
|
|
<tr class="separator:a1240fda3a2829ac7502a513366bc692f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e0836786e4a016c11d45f4c60d6d715"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a1e0836786e4a016c11d45f4c60d6d715">raycastTouchBufferSize</a></td></tr>
|
|
<tr class="memdesc:a1e0836786e4a016c11d45f4c60d6d715"><td class="mdescLeft"> </td><td class="mdescRight">Capacity of the user-allocated userRaycastTouchBuffer in elements. <a href="#a1e0836786e4a016c11d45f4c60d6d715">More...</a><br /></td></tr>
|
|
<tr class="separator:a1e0836786e4a016c11d45f4c60d6d715"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57b0f16109279424ab23826905086a10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a57b0f16109279424ab23826905086a10">sweepTouchBufferSize</a></td></tr>
|
|
<tr class="memdesc:a57b0f16109279424ab23826905086a10"><td class="mdescLeft"> </td><td class="mdescRight">Capacity of the user-allocated userSweepTouchBuffer in elements. <a href="#a57b0f16109279424ab23826905086a10">More...</a><br /></td></tr>
|
|
<tr class="separator:a57b0f16109279424ab23826905086a10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a616e1cecbc5a60da039420f47177fdbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a616e1cecbc5a60da039420f47177fdbb">overlapTouchBufferSize</a></td></tr>
|
|
<tr class="memdesc:a616e1cecbc5a60da039420f47177fdbb"><td class="mdescLeft"> </td><td class="mdescRight">Capacity of the user-allocated userOverlapTouchBuffer in elements. <a href="#a616e1cecbc5a60da039420f47177fdbb">More...</a><br /></td></tr>
|
|
<tr class="separator:a616e1cecbc5a60da039420f47177fdbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a3067c6b6dab1322f7b57276cafe6a728"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a3067c6b6dab1322f7b57276cafe6a728">raycastResultBufferSize</a></td></tr>
|
|
<tr class="separator:a3067c6b6dab1322f7b57276cafe6a728"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb455a9a8278054c6408b9a4ed4178bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#afb455a9a8278054c6408b9a4ed4178bb">sweepResultBufferSize</a></td></tr>
|
|
<tr class="separator:afb455a9a8278054c6408b9a4ed4178bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a286b0f9772987d23cc48ec93e6685e0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxBatchQueryMemory.html#a286b0f9772987d23cc48ec93e6685e0c">overlapResultBufferSize</a></td></tr>
|
|
<tr class="separator:a286b0f9772987d23cc48ec93e6685e0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>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 class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl>
|
|
<dl class="section see"><dt>See also</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>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a048b4eea81e88e96e8c7b74445a1020d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a048b4eea81e88e96e8c7b74445a1020d">◆ </a></span>PxBatchQueryMemory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PxBatchQueryMemory::PxBatchQueryMemory </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">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#gacce5749db3dcfb916e98c253374264ed">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#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td>
|
|
<td class="paramname"><em>overlapResultBufferSize_</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a22c2be8ed85d425bad3867c27197ba4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22c2be8ed85d425bad3867c27197ba4a">◆ </a></span>getMaxOverlapsPerExecute()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::getMaxOverlapsPerExecute </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Capacity of the user-allocated userOverlapResultBuffer in elements (max number of overlap() calls before execute() call) </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeef3cc2d61dc29ae57ce386fb258f940"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeef3cc2d61dc29ae57ce386fb258f940">◆ </a></span>getMaxRaycastsPerExecute()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::getMaxRaycastsPerExecute </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Capacity of the user-allocated userRaycastResultBuffer in elements (max number of raycast() calls before execute() call) </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76283304381163c536bc5155031d3ffe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76283304381163c536bc5155031d3ffe">◆ </a></span>getMaxSweepsPerExecute()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::getMaxSweepsPerExecute </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Capacity of the user-allocated userSweepResultBuffer in elements (max number of sweep() calls before execute() call) </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a286b0f9772987d23cc48ec93e6685e0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a286b0f9772987d23cc48ec93e6685e0c">◆ </a></span>overlapResultBufferSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::overlapResultBufferSize</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a616e1cecbc5a60da039420f47177fdbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a616e1cecbc5a60da039420f47177fdbb">◆ </a></span>overlapTouchBufferSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::overlapTouchBufferSize</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Capacity of the user-allocated userOverlapTouchBuffer in elements. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3067c6b6dab1322f7b57276cafe6a728"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3067c6b6dab1322f7b57276cafe6a728">◆ </a></span>raycastResultBufferSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::raycastResultBufferSize</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e0836786e4a016c11d45f4c60d6d715"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e0836786e4a016c11d45f4c60d6d715">◆ </a></span>raycastTouchBufferSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::raycastTouchBufferSize</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Capacity of the user-allocated userRaycastTouchBuffer in elements. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb455a9a8278054c6408b9a4ed4178bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb455a9a8278054c6408b9a4ed4178bb">◆ </a></span>sweepResultBufferSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::sweepResultBufferSize</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57b0f16109279424ab23826905086a10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57b0f16109279424ab23826905086a10">◆ </a></span>sweepTouchBufferSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxBatchQueryMemory::sweepTouchBufferSize</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Capacity of the user-allocated userSweepTouchBuffer in elements. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c54ac68c7049897accaa4520c418d1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c54ac68c7049897accaa4520c418d1e">◆ </a></span>userOverlapResultBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__physics.html#gae0a66b10a979f7449050bc97669530b2">PxOverlapQueryResult</a>* PxBatchQueryMemory::userOverlapResultBuffer</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="section note"><dt>Note</dt><dd>The size should be large enough to fit the number of expected overlap queries.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__physics.html#ga5d8a1dc3627cf1442f40d91a5ec6b4e3" title="Convenience typedef for the result of a batched raycast query. ">PxRaycastQueryResult</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1240fda3a2829ac7502a513366bc692f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1240fda3a2829ac7502a513366bc692f">◆ </a></span>userOverlapTouchBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structPxOverlapHit.html">PxOverlapHit</a>* PxBatchQueryMemory::userOverlapTouchBuffer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The pointer to the user-allocated buffer for overlap hits. </p>
|
|
<dl class="section note"><dt>Note</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>
|
|
<a id="a194b1ad50e68760d9499e253151c7d31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a194b1ad50e68760d9499e253151c7d31">◆ </a></span>userRaycastResultBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__physics.html#ga5d8a1dc3627cf1442f40d91a5ec6b4e3">PxRaycastQueryResult</a>* PxBatchQueryMemory::userRaycastResultBuffer</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="section note"><dt>Note</dt><dd>The size should be large enough to fit the number of expected raycast queries.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__physics.html#ga5d8a1dc3627cf1442f40d91a5ec6b4e3" title="Convenience typedef for the result of a batched raycast query. ">PxRaycastQueryResult</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91e8d574145421cd4d722d1a3d3aa189"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91e8d574145421cd4d722d1a3d3aa189">◆ </a></span>userRaycastTouchBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structPxRaycastHit.html">PxRaycastHit</a>* PxBatchQueryMemory::userRaycastTouchBuffer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The pointer to the user-allocated buffer for raycast touch hits. </p>
|
|
<dl class="section note"><dt>Note</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>
|
|
<a id="a21e15901b0b7e88fe8f59ea06dcff69e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21e15901b0b7e88fe8f59ea06dcff69e">◆ </a></span>userSweepResultBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__physics.html#ga89ec6835295298336ceaca7069ba96e4">PxSweepQueryResult</a>* PxBatchQueryMemory::userSweepResultBuffer</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="section note"><dt>Note</dt><dd>The size should be large enough to fit the number of expected sweep queries.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__physics.html#ga5d8a1dc3627cf1442f40d91a5ec6b4e3" title="Convenience typedef for the result of a batched raycast query. ">PxRaycastQueryResult</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af38a1a9598d64f6dedd9db17308e0cb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af38a1a9598d64f6dedd9db17308e0cb8">◆ </a></span>userSweepTouchBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structPxSweepHit.html">PxSweepHit</a>* PxBatchQueryMemory::userSweepTouchBuffer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The pointer to the user-allocated buffer for sweep hits. </p>
|
|
<dl class="section note"><dt>Note</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>
|
|
<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></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.14-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="structPxBatchQueryMemory.html">PxBatchQueryMemory</a></li>
|
|
<li class="footer">Copyright © 2008-2021 NVIDIA Corporation, 2788 San Tomas Expressway, Santa Clara, CA 95051 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a></li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|