5140 lines
338 KiB
HTML
5140 lines
338 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>Foundation</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('group__foundation.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="#namespaces">Namespaces</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Foundation</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Collaboration diagram for Foundation:</div>
|
|
<div class="dyncontent">
|
|
<center><table><tr><td><img src="group__foundation.png" border="0" alt="" usemap="#group____foundation"/>
|
|
<map name="group____foundation" id="group____foundation">
|
|
<area shape="rect" id="node1" href="group__pvd.html" title="Pvd" alt="" coords="195,5,238,32"/>
|
|
<area shape="rect" id="node2" href="group__geomutils.html" title="Geomutils" alt="" coords="176,56,257,83"/>
|
|
</map>
|
|
</td></tr></table></center>
|
|
</div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespacephysx"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacephysx.html">physx</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDelayLoadHook.html">PxDelayLoadHook</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classPxDelayLoadHook.html" title="PxDelayLoadHook. ">PxDelayLoadHook</a>. <a href="classPxDelayLoadHook.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxFileBuf.html">PxFileBuf</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Callback class for data serialization. <a href="classPxFileBuf.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxAssertHandler.html">PxAssertHandler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxFoundation.html">PxFoundation</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Foundation SDK singleton class. <a href="classPxFoundation.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxAllocatorCallback.html">PxAllocatorCallback</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract base class for an application defined memory allocator that can be used by the Nv library. <a href="classPxAllocatorCallback.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBitAndDataT.html">PxBitAndDataT< storageType, bitMask ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBounds3.html">PxBounds3</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class representing 3D range or axis aligned bounding box. <a href="classPxBounds3.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxErrorCallback.html">PxErrorCallback</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">User defined interface class. Used by the library to emit debug information. <a href="classPxErrorCallback.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxErrorCode.html">PxErrorCode</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Error codes. <a href="structPxErrorCode.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxFlags.html">PxFlags< enumtype, storagetype ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Container for bitfield flag variables associated with a specific enum type. <a href="classPxFlags.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxMat33.html">PxMat33</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">3x3 matrix class <a href="classPxMat33.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxMat44.html">PxMat44</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">4x4 matrix class <a href="classPxMat44.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPlane.html">PxPlane</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Representation of a plane. <a href="classPxPlane.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxPackValidation.html">PxPackValidation</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxQuat.html">PxQuat</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This is a quaternion class. For more information on quaternion mathematics consult a mathematics source on complex numbers. <a href="classPxQuat.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html">PxStrideIterator< T ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Iterator class for iterating over arrays of data that may be interleaved with other data. <a href="classPxStrideIterator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxTransform.html">PxTransform</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">class representing a rigid euclidean transform as a quaternion and a vector <a href="classPxTransform.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVec2.html">PxVec2</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">2 Element vector class. <a href="classPxVec2.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVec3.html">PxVec3</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">3 Element vector class. <a href="classPxVec3.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVec4.html">PxVec4</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">4 Element vector class. <a href="classPxVec4.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:ga4a83a657390b324a460f14684e5accee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(exp)   ((void)0)</td></tr>
|
|
<tr class="separator:ga4a83a657390b324a460f14684e5accee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5ff30cdf70b6b77fc0a17427ad5ef7de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5ff30cdf70b6b77fc0a17427ad5ef7de">PX_ALWAYS_ASSERT_MESSAGE</a>(exp)   ((void)0)</td></tr>
|
|
<tr class="separator:ga5ff30cdf70b6b77fc0a17427ad5ef7de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga09414aeb1a283b875edb1fa83e551aca"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga09414aeb1a283b875edb1fa83e551aca">PX_ASSERT_WITH_MESSAGE</a>(condition, message)   ((void)0)</td></tr>
|
|
<tr class="separator:ga09414aeb1a283b875edb1fa83e551aca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5332a7e82c543612744a0c821cf48b78"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5332a7e82c543612744a0c821cf48b78">PX_ALWAYS_ASSERT</a>()   <a class="el" href="group__foundation.html#ga4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(0)</td></tr>
|
|
<tr class="separator:ga5332a7e82c543612744a0c821cf48b78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae7058022ea016a0af40eb7728a30c928"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a></td></tr>
|
|
<tr class="separator:gae7058022ea016a0af40eb7728a30c928"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga75378be4130e1bdda740c22c07314640"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga75378be4130e1bdda740c22c07314640">PX_PHYSICS_VERSION_MAJOR</a>   4</td></tr>
|
|
<tr class="separator:ga75378be4130e1bdda740c22c07314640"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga25c9c85e3980cdbf0bedfbcad822aed7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga25c9c85e3980cdbf0bedfbcad822aed7">PX_PHYSICS_VERSION_MINOR</a>   1</td></tr>
|
|
<tr class="separator:ga25c9c85e3980cdbf0bedfbcad822aed7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4edfc95b25e96e7d308d83347c93a69f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga4edfc95b25e96e7d308d83347c93a69f">PX_PHYSICS_VERSION_BUGFIX</a>   2</td></tr>
|
|
<tr class="separator:ga4edfc95b25e96e7d308d83347c93a69f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeedfba7b2ad3d3be35867607faabb11d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaeedfba7b2ad3d3be35867607faabb11d">PX_PHYSICS_VERSION</a>   ((<a class="el" href="group__foundation.html#ga75378be4130e1bdda740c22c07314640">PX_PHYSICS_VERSION_MAJOR</a><<24) + (<a class="el" href="group__foundation.html#ga25c9c85e3980cdbf0bedfbcad822aed7">PX_PHYSICS_VERSION_MINOR</a><<16) + (<a class="el" href="group__foundation.html#ga4edfc95b25e96e7d308d83347c93a69f">PX_PHYSICS_VERSION_BUGFIX</a><<8) + 0)</td></tr>
|
|
<tr class="separator:gaeedfba7b2ad3d3be35867607faabb11d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac1b800617c25ba00871816b8a0756d89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gac1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>   (<a class="el" href="group__foundation.html#ga1afd8c76d275a787af09ebfceaf7fc30">PX_MAX_REAL</a> * 0.25f)</td></tr>
|
|
<tr class="separator:gac1b800617c25ba00871816b8a0756d89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaa541ee81b5c7958c1367b710cfa99ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaaa541ee81b5c7958c1367b710cfa99ed">PX_STRINGIZE_HELPER</a>(X)   #X</td></tr>
|
|
<tr class="separator:gaaa541ee81b5c7958c1367b710cfa99ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga40e7fc272047a5ab6870668b81aca1a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga40e7fc272047a5ab6870668b81aca1a3">PX_STRINGIZE</a>(X)   <a class="el" href="group__foundation.html#gaaa541ee81b5c7958c1367b710cfa99ed">PX_STRINGIZE_HELPER</a>(X)</td></tr>
|
|
<tr class="separator:ga40e7fc272047a5ab6870668b81aca1a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga571ac4b7ead96ee2a8ad83d1ebe1aec9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga571ac4b7ead96ee2a8ad83d1ebe1aec9">PX_CONCAT_HELPER</a>(X, Y)   X##Y</td></tr>
|
|
<tr class="separator:ga571ac4b7ead96ee2a8ad83d1ebe1aec9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5f35262177498e8a11a4f3e5ba83e5e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5f35262177498e8a11a4f3e5ba83e5e8">PX_CONCAT</a>(X, Y)   <a class="el" href="group__foundation.html#ga571ac4b7ead96ee2a8ad83d1ebe1aec9">PX_CONCAT_HELPER</a>(X, Y)</td></tr>
|
|
<tr class="separator:ga5f35262177498e8a11a4f3e5ba83e5e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaec15ff1639b763560ddaffc82936ff03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaec15ff1639b763560ddaffc82936ff03">PX_VC</a>   0</td></tr>
|
|
<tr class="separator:gaec15ff1639b763560ddaffc82936ff03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga382d2b60e6161c1dcb3801bbf8e1b4a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga382d2b60e6161c1dcb3801bbf8e1b4a3">PX_CLANG</a>   0</td></tr>
|
|
<tr class="separator:ga382d2b60e6161c1dcb3801bbf8e1b4a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga732674527c19934c396385ac405993b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga732674527c19934c396385ac405993b6">PX_GCC</a>   0</td></tr>
|
|
<tr class="separator:ga732674527c19934c396385ac405993b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga966bf639353d2b617e4925513859c1ff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga966bf639353d2b617e4925513859c1ff">PX_XBOXONE</a>   0</td></tr>
|
|
<tr class="separator:ga966bf639353d2b617e4925513859c1ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6479493426d89a1b6a1c1786ecdf8fa7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga6479493426d89a1b6a1c1786ecdf8fa7">PX_XBOX_SERIES_X</a>   0</td></tr>
|
|
<tr class="separator:ga6479493426d89a1b6a1c1786ecdf8fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb26faf6ab4449f92b90eaedb74d6f3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gafb26faf6ab4449f92b90eaedb74d6f3b">PX_WIN64</a>   0</td></tr>
|
|
<tr class="separator:gafb26faf6ab4449f92b90eaedb74d6f3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac4b372e9d2d91a0a86d40f7486936993"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gac4b372e9d2d91a0a86d40f7486936993">PX_WIN32</a>   0</td></tr>
|
|
<tr class="separator:gac4b372e9d2d91a0a86d40f7486936993"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabe2aa1202597c18f98b9e7cefdf807a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gabe2aa1202597c18f98b9e7cefdf807a8">PX_ANDROID</a>   0</td></tr>
|
|
<tr class="separator:gabe2aa1202597c18f98b9e7cefdf807a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga73b08402e151455258acc7ec628a277b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga73b08402e151455258acc7ec628a277b">PX_LINUX</a>   0</td></tr>
|
|
<tr class="separator:ga73b08402e151455258acc7ec628a277b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae61c2ba4eafd46db3a41bb5d86f3f4a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae61c2ba4eafd46db3a41bb5d86f3f4a8">PX_IOS</a>   0</td></tr>
|
|
<tr class="separator:gae61c2ba4eafd46db3a41bb5d86f3f4a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2b3efd786b831b6cfd30e51dcd3c5ca2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2b3efd786b831b6cfd30e51dcd3c5ca2">PX_OSX</a>   0</td></tr>
|
|
<tr class="separator:ga2b3efd786b831b6cfd30e51dcd3c5ca2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga42b3e630801b256ea6a118cea57757d3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga42b3e630801b256ea6a118cea57757d3">PX_PS4</a>   0</td></tr>
|
|
<tr class="separator:ga42b3e630801b256ea6a118cea57757d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga69c3fa9b2882d545ebdb965086853c62"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga69c3fa9b2882d545ebdb965086853c62">PX_SWITCH</a>   0</td></tr>
|
|
<tr class="separator:ga69c3fa9b2882d545ebdb965086853c62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga927c1801f7f1134c1344caaff90bd632"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga927c1801f7f1134c1344caaff90bd632">PX_UWP</a>   0</td></tr>
|
|
<tr class="separator:ga927c1801f7f1134c1344caaff90bd632"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga559a6fbf1f502edf3e25e3b90647f111"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga559a6fbf1f502edf3e25e3b90647f111">PX_X64</a>   0</td></tr>
|
|
<tr class="separator:ga559a6fbf1f502edf3e25e3b90647f111"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4f7abce9f24240386fb46d29e4332d3d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga4f7abce9f24240386fb46d29e4332d3d">PX_X86</a>   0</td></tr>
|
|
<tr class="separator:ga4f7abce9f24240386fb46d29e4332d3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8853e1b0f46c6dd7043b948747a19a19"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga8853e1b0f46c6dd7043b948747a19a19">PX_A64</a>   0</td></tr>
|
|
<tr class="separator:ga8853e1b0f46c6dd7043b948747a19a19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad566a9166622790d99924279df71eaf4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gad566a9166622790d99924279df71eaf4">PX_ARM</a>   0</td></tr>
|
|
<tr class="separator:gad566a9166622790d99924279df71eaf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5bd657340cb0dc207107cb1742d1135b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5bd657340cb0dc207107cb1742d1135b">PX_PPC</a>   0</td></tr>
|
|
<tr class="separator:ga5bd657340cb0dc207107cb1742d1135b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2dd18616fa4eec4df42b5f3505dd2a64"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2dd18616fa4eec4df42b5f3505dd2a64">PX_SSE2</a>   0</td></tr>
|
|
<tr class="separator:ga2dd18616fa4eec4df42b5f3505dd2a64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41ea3463989964c5a4e21d68a9d3884a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga41ea3463989964c5a4e21d68a9d3884a">PX_NEON</a>   0</td></tr>
|
|
<tr class="separator:ga41ea3463989964c5a4e21d68a9d3884a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga43eec71a9b57bd336f2208cb33dba42e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga43eec71a9b57bd336f2208cb33dba42e">PX_VMX</a>   0</td></tr>
|
|
<tr class="separator:ga43eec71a9b57bd336f2208cb33dba42e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7b6fbb539e9185279ced84864179180b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7b6fbb539e9185279ced84864179180b">PX_DEBUG</a>   0</td></tr>
|
|
<tr class="separator:ga7b6fbb539e9185279ced84864179180b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadff4cde4e8b8443cfbe024b9fb52a891"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gadff4cde4e8b8443cfbe024b9fb52a891">PX_CHECKED</a>   0</td></tr>
|
|
<tr class="separator:gadff4cde4e8b8443cfbe024b9fb52a891"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabefdbdd6927f15e90168c46824f7bd38"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gabefdbdd6927f15e90168c46824f7bd38">PX_PROFILE</a>   0</td></tr>
|
|
<tr class="separator:gabefdbdd6927f15e90168c46824f7bd38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6952091abd80c0c93a99d331b6c97482"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga6952091abd80c0c93a99d331b6c97482">PX_DEBUG_CRT</a>   0</td></tr>
|
|
<tr class="separator:ga6952091abd80c0c93a99d331b6c97482"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga65237bda8f886bb466e89d01a1ba0a77"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga65237bda8f886bb466e89d01a1ba0a77">PX_NVTX</a>   0</td></tr>
|
|
<tr class="separator:ga65237bda8f886bb466e89d01a1ba0a77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae6e47183b054e4c5d6a478a00fe91e27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae6e47183b054e4c5d6a478a00fe91e27">PX_GCC_FAMILY</a>   (<a class="el" href="group__foundation.html#ga382d2b60e6161c1dcb3801bbf8e1b4a3">PX_CLANG</a> || <a class="el" href="group__foundation.html#ga732674527c19934c396385ac405993b6">PX_GCC</a>)</td></tr>
|
|
<tr class="separator:gae6e47183b054e4c5d6a478a00fe91e27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5121e2d88c11a94738ee44b0b6b339a2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a>   (<a class="el" href="group__foundation.html#gac4b372e9d2d91a0a86d40f7486936993">PX_WIN32</a> || <a class="el" href="group__foundation.html#gafb26faf6ab4449f92b90eaedb74d6f3b">PX_WIN64</a> || <a class="el" href="group__foundation.html#ga927c1801f7f1134c1344caaff90bd632">PX_UWP</a>)</td></tr>
|
|
<tr class="separator:ga5121e2d88c11a94738ee44b0b6b339a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa68c4b18475815da696850a588b3ac8b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa68c4b18475815da696850a588b3ac8b">PX_MICROSOFT_FAMILY</a>   (<a class="el" href="group__foundation.html#ga966bf639353d2b617e4925513859c1ff">PX_XBOXONE</a> || <a class="el" href="group__foundation.html#ga5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a> || <a class="el" href="group__foundation.html#ga6479493426d89a1b6a1c1786ecdf8fa7">PX_XBOX_SERIES_X</a>)</td></tr>
|
|
<tr class="separator:gaa68c4b18475815da696850a588b3ac8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa6237ff50213fc9872d4569a649dcd53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa6237ff50213fc9872d4569a649dcd53">PX_LINUX_FAMILY</a>   (<a class="el" href="group__foundation.html#ga73b08402e151455258acc7ec628a277b">PX_LINUX</a> || <a class="el" href="group__foundation.html#gabe2aa1202597c18f98b9e7cefdf807a8">PX_ANDROID</a>)</td></tr>
|
|
<tr class="separator:gaa6237ff50213fc9872d4569a649dcd53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4330ceada999f3f6d10f7bd4b3dd3c2f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga4330ceada999f3f6d10f7bd4b3dd3c2f">PX_APPLE_FAMILY</a>   (<a class="el" href="group__foundation.html#gae61c2ba4eafd46db3a41bb5d86f3f4a8">PX_IOS</a> || <a class="el" href="group__foundation.html#ga2b3efd786b831b6cfd30e51dcd3c5ca2">PX_OSX</a>)</td></tr>
|
|
<tr class="separator:ga4330ceada999f3f6d10f7bd4b3dd3c2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad7d515be586be72c5c485c5624783a97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gad7d515be586be72c5c485c5624783a97">PX_UNIX_FAMILY</a>   (<a class="el" href="group__foundation.html#gaa6237ff50213fc9872d4569a649dcd53">PX_LINUX_FAMILY</a> || <a class="el" href="group__foundation.html#ga4330ceada999f3f6d10f7bd4b3dd3c2f">PX_APPLE_FAMILY</a>)</td></tr>
|
|
<tr class="separator:gad7d515be586be72c5c485c5624783a97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab14d7af80f3dc4ff432087381fcefdb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gab14d7af80f3dc4ff432087381fcefdb9">PX_EMSCRIPTEN</a>   0</td></tr>
|
|
<tr class="separator:gab14d7af80f3dc4ff432087381fcefdb9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga481340bf67229603a2c5b9257874934a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga481340bf67229603a2c5b9257874934a">PX_INTEL_FAMILY</a>   (<a class="el" href="group__foundation.html#ga559a6fbf1f502edf3e25e3b90647f111">PX_X64</a> || <a class="el" href="group__foundation.html#ga4f7abce9f24240386fb46d29e4332d3d">PX_X86</a>)</td></tr>
|
|
<tr class="separator:ga481340bf67229603a2c5b9257874934a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga99db209a98702e2d6673d967bac37d07"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga99db209a98702e2d6673d967bac37d07">PX_ARM_FAMILY</a>   (<a class="el" href="group__foundation.html#gad566a9166622790d99924279df71eaf4">PX_ARM</a> || <a class="el" href="group__foundation.html#ga8853e1b0f46c6dd7043b948747a19a19">PX_A64</a>)</td></tr>
|
|
<tr class="separator:ga99db209a98702e2d6673d967bac37d07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac9e21d1f7a04c78926a89d936c97546f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gac9e21d1f7a04c78926a89d936c97546f">PX_P64_FAMILY</a>   (<a class="el" href="group__foundation.html#ga559a6fbf1f502edf3e25e3b90647f111">PX_X64</a> || <a class="el" href="group__foundation.html#ga8853e1b0f46c6dd7043b948747a19a19">PX_A64</a>)</td></tr>
|
|
<tr class="separator:gac9e21d1f7a04c78926a89d936c97546f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad76274b09d89544fc4133c8d915293ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gad76274b09d89544fc4133c8d915293ed">PX_LIBCPP</a>   0</td></tr>
|
|
<tr class="separator:gad76274b09d89544fc4133c8d915293ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8d26d765b23de0bca18dd327cde2d8f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga8d26d765b23de0bca18dd327cde2d8f8">PX_WINDOWS</a>   (<a class="el" href="group__foundation.html#ga5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a> && !<a class="el" href="group__foundation.html#ga99db209a98702e2d6673d967bac37d07">PX_ARM_FAMILY</a>)</td></tr>
|
|
<tr class="separator:ga8d26d765b23de0bca18dd327cde2d8f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga43c56deefc64fae5fe077a232a10056c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga43c56deefc64fae5fe077a232a10056c">PX_ENABLE_ASSERTS</a>   0</td></tr>
|
|
<tr class="separator:ga43c56deefc64fae5fe077a232a10056c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaea189596f11f07c586d4757cc67e8f7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a></td></tr>
|
|
<tr class="separator:gaea189596f11f07c586d4757cc67e8f7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac40d28c5e85426df7a98ff9bd597810c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gac40d28c5e85426df7a98ff9bd597810c">PX_UNIX_EXPORT</a></td></tr>
|
|
<tr class="separator:gac40d28c5e85426df7a98ff9bd597810c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5be743320fae5abf91e51efebced816e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5be743320fae5abf91e51efebced816e">PX_DLL_EXPORT</a>   <a class="el" href="group__foundation.html#gac40d28c5e85426df7a98ff9bd597810c">PX_UNIX_EXPORT</a></td></tr>
|
|
<tr class="separator:ga5be743320fae5abf91e51efebced816e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadfbe26e2b38cec0e72ed7d70872d234f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gadfbe26e2b38cec0e72ed7d70872d234f">PX_DLL_IMPORT</a></td></tr>
|
|
<tr class="separator:gadfbe26e2b38cec0e72ed7d70872d234f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga65a319adb859941e5bd98575280b8d19"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a></td></tr>
|
|
<tr class="separator:ga65a319adb859941e5bd98575280b8d19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1145ffab2cc9a77ca65b59ba4126342f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga1145ffab2cc9a77ca65b59ba4126342f">PX_PUSH_PACK_DEFAULT</a></td></tr>
|
|
<tr class="separator:ga1145ffab2cc9a77ca65b59ba4126342f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9aad3b08e5e15565ff39638b753f4a92"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9aad3b08e5e15565ff39638b753f4a92">PX_POP_PACK</a></td></tr>
|
|
<tr class="separator:ga9aad3b08e5e15565ff39638b753f4a92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb03347b642a2a5bdea1f9b305a6fbec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>   inline</td></tr>
|
|
<tr class="separator:gacb03347b642a2a5bdea1f9b305a6fbec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6a774eed3cad34b0f636332a3d28c6bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a>   inline</td></tr>
|
|
<tr class="separator:ga6a774eed3cad34b0f636332a3d28c6bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga56b7f4f37ac451a47f3d7d661069aa49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga56b7f4f37ac451a47f3d7d661069aa49">PX_NOINLINE</a></td></tr>
|
|
<tr class="separator:ga56b7f4f37ac451a47f3d7d661069aa49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b15bb2f7697b2bed10eb5477909fbe4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga3b15bb2f7697b2bed10eb5477909fbe4">PX_RESTRICT</a>   __restrict</td></tr>
|
|
<tr class="separator:ga3b15bb2f7697b2bed10eb5477909fbe4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga838010cc1baa6df8d6ff0fc5655274dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga838010cc1baa6df8d6ff0fc5655274dd">PX_NOALIAS</a></td></tr>
|
|
<tr class="separator:ga838010cc1baa6df8d6ff0fc5655274dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga95024dd88a7efd73c060616238ccbe8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga95024dd88a7efd73c060616238ccbe8a">PX_ALIGN</a>(alignment, decl)</td></tr>
|
|
<tr class="separator:ga95024dd88a7efd73c060616238ccbe8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa645944027e6f4e405de626910e82d8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa645944027e6f4e405de626910e82d8d">PX_ALIGN_PREFIX</a>(alignment)</td></tr>
|
|
<tr class="separator:gaa645944027e6f4e405de626910e82d8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7160eeaa47f99f991d9b1f113b398143"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7160eeaa47f99f991d9b1f113b398143">PX_ALIGN_SUFFIX</a>(alignment)</td></tr>
|
|
<tr class="separator:ga7160eeaa47f99f991d9b1f113b398143"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd8f8779793627061774cfcfa1b9fbd7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gafd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a></td></tr>
|
|
<tr class="separator:gafd8f8779793627061774cfcfa1b9fbd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab12cc8cbd08c9c19ab0d40b7f789012e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gab12cc8cbd08c9c19ab0d40b7f789012e">PX_COMPILE_TIME_ASSERT</a>(exp)   typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1]</td></tr>
|
|
<tr class="separator:gab12cc8cbd08c9c19ab0d40b7f789012e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaace09d9150d8d87671f893afe548ebac"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaace09d9150d8d87671f893afe548ebac">PX_OFFSET_OF</a>(X, Y)   offsetof(X, Y)</td></tr>
|
|
<tr class="separator:gaace09d9150d8d87671f893afe548ebac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga305a9ab26a10d521e58782103206edf5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga305a9ab26a10d521e58782103206edf5">PX_OFFSETOF_BASE</a>   0x100</td></tr>
|
|
<tr class="separator:ga305a9ab26a10d521e58782103206edf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ac82f7e080e1411a86f98758a0f3875"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2ac82f7e080e1411a86f98758a0f3875">PX_OFFSET_OF_RT</a>(Class, Member)   (reinterpret_cast<size_t>(&reinterpret_cast<Class*>(<a class="el" href="group__foundation.html#ga305a9ab26a10d521e58782103206edf5">PX_OFFSETOF_BASE</a>)->Member) - size_t(<a class="el" href="group__foundation.html#ga305a9ab26a10d521e58782103206edf5">PX_OFFSETOF_BASE</a>))</td></tr>
|
|
<tr class="separator:ga2ac82f7e080e1411a86f98758a0f3875"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6e444d58dbf1459261fadc9b79594f63"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a></td></tr>
|
|
<tr class="separator:ga6e444d58dbf1459261fadc9b79594f63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae83a283ec08df8515d40c81810628e87"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae83a283ec08df8515d40c81810628e87">PX_DUMMY_SYMBOL</a></td></tr>
|
|
<tr class="separator:gae83a283ec08df8515d40c81810628e87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41f92d88ba8f7b8ef321aa090b0e270d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga41f92d88ba8f7b8ef321aa090b0e270d">PX_WEAK_SYMBOL</a></td></tr>
|
|
<tr class="separator:ga41f92d88ba8f7b8ef321aa090b0e270d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2af6846d9d49e433af97059f0291eef1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2af6846d9d49e433af97059f0291eef1">PX_NOCOPY</a>(Class)</td></tr>
|
|
<tr class="separator:ga2af6846d9d49e433af97059f0291eef1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0a511de410e7de7a8625fb572f88bd89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0a511de410e7de7a8625fb572f88bd89">PX_SUPPORT_GPU_PHYSX</a>   ((<a class="el" href="group__foundation.html#ga5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a>) || (<a class="el" href="group__foundation.html#ga73b08402e151455258acc7ec628a277b">PX_LINUX</a> && <a class="el" href="group__foundation.html#ga559a6fbf1f502edf3e25e3b90647f111">PX_X64</a>))</td></tr>
|
|
<tr class="separator:ga0a511de410e7de7a8625fb572f88bd89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga39f6354f5e10029a058e2141956ed9ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga39f6354f5e10029a058e2141956ed9ef">PX_SUPPORT_COMPUTE_PHYSX</a>   0</td></tr>
|
|
<tr class="separator:ga39f6354f5e10029a058e2141956ed9ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga58dd174408338f37c62dfe6ac1baec60"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga58dd174408338f37c62dfe6ac1baec60">PX_SUPPORT_EXTERN_TEMPLATE</a>   ((!<a class="el" href="group__foundation.html#gabe2aa1202597c18f98b9e7cefdf807a8">PX_ANDROID</a>) && (<a class="el" href="group__foundation.html#gaec15ff1639b763560ddaffc82936ff03">PX_VC</a> != 11))</td></tr>
|
|
<tr class="separator:ga58dd174408338f37c62dfe6ac1baec60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga07ffc52cd4afa8e797a5fe6e1cb7e17a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>(exp)   ((void)0)</td></tr>
|
|
<tr class="separator:ga07ffc52cd4afa8e797a5fe6e1cb7e17a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaacbb9e1f38be71e22df1584a37c56693"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaacbb9e1f38be71e22df1584a37c56693">__STDC_FORMAT_MACROS</a></td></tr>
|
|
<tr class="separator:gaacbb9e1f38be71e22df1584a37c56693"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac2271cd3b97db6a3e1ba0222d1b4d07e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gac2271cd3b97db6a3e1ba0222d1b4d07e">PX_PRIu64</a>   PRIu64</td></tr>
|
|
<tr class="separator:gac2271cd3b97db6a3e1ba0222d1b4d07e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7539e08056ea09ff1c341b866b7103f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7539e08056ea09ff1c341b866b7103f4">PX_MAX_F32</a>   3.4028234663852885981170418348452e+38F</td></tr>
|
|
<tr class="separator:ga7539e08056ea09ff1c341b866b7103f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0e6a6baa9078ed0b45a03fb4404c9bf5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0e6a6baa9078ed0b45a03fb4404c9bf5">PX_MAX_F64</a>   DBL_MAX</td></tr>
|
|
<tr class="separator:ga0e6a6baa9078ed0b45a03fb4404c9bf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae8aa7aabc2f4d376cdac2931bea8014b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae8aa7aabc2f4d376cdac2931bea8014b">PX_EPS_F32</a>   FLT_EPSILON</td></tr>
|
|
<tr class="separator:gae8aa7aabc2f4d376cdac2931bea8014b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0f79a2074a05144416be06f4c45a324c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0f79a2074a05144416be06f4c45a324c">PX_EPS_F64</a>   DBL_EPSILON</td></tr>
|
|
<tr class="separator:ga0f79a2074a05144416be06f4c45a324c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1afd8c76d275a787af09ebfceaf7fc30"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga1afd8c76d275a787af09ebfceaf7fc30">PX_MAX_REAL</a>   <a class="el" href="group__foundation.html#ga7539e08056ea09ff1c341b866b7103f4">PX_MAX_F32</a></td></tr>
|
|
<tr class="separator:ga1afd8c76d275a787af09ebfceaf7fc30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2440789bba543f4ab246a7dea35d7d95"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2440789bba543f4ab246a7dea35d7d95">PX_EPS_REAL</a>   <a class="el" href="group__foundation.html#gae8aa7aabc2f4d376cdac2931bea8014b">PX_EPS_F32</a></td></tr>
|
|
<tr class="separator:ga2440789bba543f4ab246a7dea35d7d95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8901e378c5ba8f305e8714d5758cd9dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga8901e378c5ba8f305e8714d5758cd9dd">PX_NORMALIZATION_EPSILON</a>   float(1e-20f)</td></tr>
|
|
<tr class="separator:ga8901e378c5ba8f305e8714d5758cd9dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd3aefa9b2e2bc6856ddff8bc1ff3770"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gafd3aefa9b2e2bc6856ddff8bc1ff3770">PX_MAX_I8</a>   INT8_MAX</td></tr>
|
|
<tr class="separator:gafd3aefa9b2e2bc6856ddff8bc1ff3770"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0180682969fce22cc7d01b100e1da755"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0180682969fce22cc7d01b100e1da755">PX_MIN_I8</a>   INT8_MIN</td></tr>
|
|
<tr class="separator:ga0180682969fce22cc7d01b100e1da755"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga317798739f43b557779c6d40806038b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga317798739f43b557779c6d40806038b6">PX_MAX_U8</a>   UINT8_MAX</td></tr>
|
|
<tr class="separator:ga317798739f43b557779c6d40806038b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7bd33cbf0ea64aee9a79758f70050cdf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7bd33cbf0ea64aee9a79758f70050cdf">PX_MIN_U8</a>   UINT8_MIN</td></tr>
|
|
<tr class="separator:ga7bd33cbf0ea64aee9a79758f70050cdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga226013a71f304c8c670ef781aa62b145"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga226013a71f304c8c670ef781aa62b145">PX_MAX_I16</a>   INT16_MAX</td></tr>
|
|
<tr class="separator:ga226013a71f304c8c670ef781aa62b145"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3fc2611ba27e5701f2a1cf14afd1dd7b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga3fc2611ba27e5701f2a1cf14afd1dd7b">PX_MIN_I16</a>   INT16_MIN</td></tr>
|
|
<tr class="separator:ga3fc2611ba27e5701f2a1cf14afd1dd7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5875f14ce7524d2a21d3bb23a039d1ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5875f14ce7524d2a21d3bb23a039d1ec">PX_MAX_U16</a>   UINT16_MAX</td></tr>
|
|
<tr class="separator:ga5875f14ce7524d2a21d3bb23a039d1ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5bd19e27244d543c2e0a4d9c04338406"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5bd19e27244d543c2e0a4d9c04338406">PX_MIN_U16</a>   UINT16_MIN</td></tr>
|
|
<tr class="separator:ga5bd19e27244d543c2e0a4d9c04338406"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca8cf9822157157ba95923e39999da82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaca8cf9822157157ba95923e39999da82">PX_MAX_I32</a>   INT32_MAX</td></tr>
|
|
<tr class="separator:gaca8cf9822157157ba95923e39999da82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga005bc6fc1fd839ee0896828600dd17bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga005bc6fc1fd839ee0896828600dd17bb">PX_MIN_I32</a>   INT32_MIN</td></tr>
|
|
<tr class="separator:ga005bc6fc1fd839ee0896828600dd17bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga86fdc6216f1e58e9fa63a2c0108261a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga86fdc6216f1e58e9fa63a2c0108261a7">PX_MAX_U32</a>   UINT32_MAX</td></tr>
|
|
<tr class="separator:ga86fdc6216f1e58e9fa63a2c0108261a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4c63f0632cd5766a4233686020a33159"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga4c63f0632cd5766a4233686020a33159">PX_MIN_U32</a>   UINT32_MIN</td></tr>
|
|
<tr class="separator:ga4c63f0632cd5766a4233686020a33159"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga471d6bb3bd98ced0974dbc866268c15a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga471d6bb3bd98ced0974dbc866268c15a">USE_VOLATILE_UNION</a></td></tr>
|
|
<tr class="separator:ga471d6bb3bd98ced0974dbc866268c15a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:gacce5749db3dcfb916e98c253374264ed"><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a></td></tr>
|
|
<tr class="separator:gacce5749db3dcfb916e98c253374264ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8c8d56ad8584332dc0d55c7936fb0af3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxBitAndDataT.html">PxBitAndDataT</a>< unsigned char, 0x80 > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga8c8d56ad8584332dc0d55c7936fb0af3">PxBitAndByte</a></td></tr>
|
|
<tr class="separator:ga8c8d56ad8584332dc0d55c7936fb0af3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa36637513874db07a2b4839703eef2ee"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxBitAndDataT.html">PxBitAndDataT</a>< unsigned short, 0x8000 > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa36637513874db07a2b4839703eef2ee">PxBitAndWord</a></td></tr>
|
|
<tr class="separator:gaa36637513874db07a2b4839703eef2ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2520ecfd21a5e8e15d5ae3d1f9bcfd1c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPxBitAndDataT.html">PxBitAndDataT</a>< unsigned int, 0x80000000 > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2520ecfd21a5e8e15d5ae3d1f9bcfd1c">PxBitAndDword</a></td></tr>
|
|
<tr class="separator:ga2520ecfd21a5e8e15d5ae3d1f9bcfd1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ga0326e4ec6e9082ac70f32df5edc6eb5f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a> { <a class="el" href="group__foundation.html#gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6">PxEmpty</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga0326e4ec6e9082ac70f32df5edc6eb5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac10bd69c94c165a52f6de39678ef9d4c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gac10bd69c94c165a52f6de39678ef9d4c">PxZERO</a> { <a class="el" href="group__foundation.html#ggac10bd69c94c165a52f6de39678ef9d4ca0ea259a79d3556f2986a96b5fbf8d4bc">PxZero</a>
|
|
}</td></tr>
|
|
<tr class="separator:gac10bd69c94c165a52f6de39678ef9d4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga70160ca5bbafef277790b3e0f12baf38"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga70160ca5bbafef277790b3e0f12baf38">PxIDENTITY</a> { <a class="el" href="group__foundation.html#gga70160ca5bbafef277790b3e0f12baf38a95e14c69af8048aedd218cd6e96ad50f">PxIdentity</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga70160ca5bbafef277790b3e0f12baf38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:gac1ba7551ef78900c6a103ad63fc712ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__common.html#ga4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gac1ba7551ef78900c6a103ad63fc712ae">PxSetPhysXDelayLoadHook</a> (const physx::PxDelayLoadHook *hook)</td></tr>
|
|
<tr class="memdesc:gac1ba7551ef78900c6a103ad63fc712ae"><td class="mdescLeft"> </td><td class="mdescRight">Sets delay load hook instance for PhysX dll. <a href="#gac1ba7551ef78900c6a103ad63fc712ae">More...</a><br /></td></tr>
|
|
<tr class="separator:gac1ba7551ef78900c6a103ad63fc712ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaf594b4102e909f7eef735d845735cb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__common.html#ga4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaaf594b4102e909f7eef735d845735cb7">PxSetPhysXCookingDelayLoadHook</a> (const physx::PxDelayLoadHook *hook)</td></tr>
|
|
<tr class="memdesc:gaaf594b4102e909f7eef735d845735cb7"><td class="mdescLeft"> </td><td class="mdescRight">Sets delay load hook instance for PhysXCooking dll. <a href="#gaaf594b4102e909f7eef735d845735cb7">More...</a><br /></td></tr>
|
|
<tr class="separator:gaaf594b4102e909f7eef735d845735cb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5bf7ba25f65def2a2cdf3e17eac11129"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__common.html#ga87ae1d60bdf83754e2fe5065aab40ec4">PX_PHYSX_COMMON_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5bf7ba25f65def2a2cdf3e17eac11129">PxSetPhysXCommonDelayLoadHook</a> (const physx::PxDelayLoadHook *hook)</td></tr>
|
|
<tr class="memdesc:ga5bf7ba25f65def2a2cdf3e17eac11129"><td class="mdescLeft"> </td><td class="mdescRight">Sets delay load hook instance for PhysXCommon dll. <a href="#ga5bf7ba25f65def2a2cdf3e17eac11129">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5bf7ba25f65def2a2cdf3e17eac11129"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga28ec9320669fc92cbc9945d85e2c980e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> <a class="el" href="group__foundation.html#gafd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="el" href="classPxAssertHandler.html">PxAssertHandler</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga28ec9320669fc92cbc9945d85e2c980e">PxGetAssertHandler</a> ()</td></tr>
|
|
<tr class="separator:ga28ec9320669fc92cbc9945d85e2c980e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5a8c7865173b6730ec7f4e54ec8beedf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> <a class="el" href="group__foundation.html#gafd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga5a8c7865173b6730ec7f4e54ec8beedf">PxSetAssertHandler</a> (<a class="el" href="classPxAssertHandler.html">PxAssertHandler</a> &handler)</td></tr>
|
|
<tr class="separator:ga5a8c7865173b6730ec7f4e54ec8beedf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9deda8eaad9681fc9eb456adc5225668"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> physx::PxFoundation *<a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9deda8eaad9681fc9eb456adc5225668">PxCreateFoundation</a> (<a class="el" href="namespacephysx.html#a9b7fbd746d18bf5b6545713a8d818f41">physx::PxU32</a> version, physx::PxAllocatorCallback &allocator, physx::PxErrorCallback &errorCallback)</td></tr>
|
|
<tr class="memdesc:ga9deda8eaad9681fc9eb456adc5225668"><td class="mdescLeft"> </td><td class="mdescRight">Creates an instance of the foundation class. <a href="#ga9deda8eaad9681fc9eb456adc5225668">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9deda8eaad9681fc9eb456adc5225668"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2f06b47e22c6e93701d766444c67f3a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> physx::PxFoundation &<a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2f06b47e22c6e93701d766444c67f3a6">PxGetFoundation</a> ()</td></tr>
|
|
<tr class="memdesc:ga2f06b47e22c6e93701d766444c67f3a6"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the Foundation SDK after it has been created. <a href="#ga2f06b47e22c6e93701d766444c67f3a6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2f06b47e22c6e93701d766444c67f3a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0fb72a858fd527761dbe042cb4adbbe6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> <a class="el" href="classphysx_1_1PxProfilerCallback.html">physx::PxProfilerCallback</a> *<a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0fb72a858fd527761dbe042cb4adbbe6">PxGetProfilerCallback</a> ()</td></tr>
|
|
<tr class="memdesc:ga0fb72a858fd527761dbe042cb4adbbe6"><td class="mdescLeft"> </td><td class="mdescRight">Get the callback that will be used for all profiling. <a href="#ga0fb72a858fd527761dbe042cb4adbbe6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0fb72a858fd527761dbe042cb4adbbe6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga14bf03e830d32c8da6a9a21ad60d0445"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga14bf03e830d32c8da6a9a21ad60d0445">PxSetProfilerCallback</a> (<a class="el" href="classphysx_1_1PxProfilerCallback.html">physx::PxProfilerCallback</a> *profiler)</td></tr>
|
|
<tr class="memdesc:ga14bf03e830d32c8da6a9a21ad60d0445"><td class="mdescLeft"> </td><td class="mdescRight">Set the callback that will be used for all profiling. <a href="#ga14bf03e830d32c8da6a9a21ad60d0445">More...</a><br /></td></tr>
|
|
<tr class="separator:ga14bf03e830d32c8da6a9a21ad60d0445"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa014664f566202f7be1b2caa5625ffd6"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:gaa014664f566202f7be1b2caa5625ffd6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa014664f566202f7be1b2caa5625ffd6">PxMax</a> (T a, T b)</td></tr>
|
|
<tr class="memdesc:gaa014664f566202f7be1b2caa5625ffd6"><td class="mdescLeft"> </td><td class="mdescRight">The return value is the greater of the two specified values. <a href="#gaa014664f566202f7be1b2caa5625ffd6">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa014664f566202f7be1b2caa5625ffd6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab1eb4b15bf78c96fd1a5f926bfe1da4e"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:gab1eb4b15bf78c96fd1a5f926bfe1da4e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#gab1eb4b15bf78c96fd1a5f926bfe1da4e">PxMax</a> (float a, float b)</td></tr>
|
|
<tr class="memdesc:gab1eb4b15bf78c96fd1a5f926bfe1da4e"><td class="mdescLeft"> </td><td class="mdescRight">overload for float to use fsel on xbox <a href="#gab1eb4b15bf78c96fd1a5f926bfe1da4e">More...</a><br /></td></tr>
|
|
<tr class="separator:gab1eb4b15bf78c96fd1a5f926bfe1da4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga19ecbe58dd6039373c15c8452550bd07"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ga19ecbe58dd6039373c15c8452550bd07"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga19ecbe58dd6039373c15c8452550bd07">PxMin</a> (T a, T b)</td></tr>
|
|
<tr class="memdesc:ga19ecbe58dd6039373c15c8452550bd07"><td class="mdescLeft"> </td><td class="mdescRight">The return value is the lesser of the two specified values. <a href="#ga19ecbe58dd6039373c15c8452550bd07">More...</a><br /></td></tr>
|
|
<tr class="separator:ga19ecbe58dd6039373c15c8452550bd07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga103f28ff1f24bc29c4167ca49b13c200"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:ga103f28ff1f24bc29c4167ca49b13c200"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga103f28ff1f24bc29c4167ca49b13c200">PxMin</a> (float a, float b)</td></tr>
|
|
<tr class="memdesc:ga103f28ff1f24bc29c4167ca49b13c200"><td class="mdescLeft"> </td><td class="mdescRight">overload for float to use fsel on xbox <a href="#ga103f28ff1f24bc29c4167ca49b13c200">More...</a><br /></td></tr>
|
|
<tr class="separator:ga103f28ff1f24bc29c4167ca49b13c200"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf72e1dce9e874da7b92cbc0ea5e4e30d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaf72e1dce9e874da7b92cbc0ea5e4e30d">PxAbs</a> (float a)</td></tr>
|
|
<tr class="memdesc:gaf72e1dce9e874da7b92cbc0ea5e4e30d"><td class="mdescLeft"> </td><td class="mdescRight">abs returns the absolute value of its argument. <a href="#gaf72e1dce9e874da7b92cbc0ea5e4e30d">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf72e1dce9e874da7b92cbc0ea5e4e30d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabb5e8a2eee08bb16174c87dedbe49498"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gabb5e8a2eee08bb16174c87dedbe49498">PxEquals</a> (float a, float b, float eps)</td></tr>
|
|
<tr class="separator:gabb5e8a2eee08bb16174c87dedbe49498"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga50d4d7247809d26270bd731bdc394793"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga50d4d7247809d26270bd731bdc394793">PxAbs</a> (double a)</td></tr>
|
|
<tr class="memdesc:ga50d4d7247809d26270bd731bdc394793"><td class="mdescLeft"> </td><td class="mdescRight">abs returns the absolute value of its argument. <a href="#ga50d4d7247809d26270bd731bdc394793">More...</a><br /></td></tr>
|
|
<tr class="separator:ga50d4d7247809d26270bd731bdc394793"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf64a1111c7dfd07290aed0cf3277098"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gadf64a1111c7dfd07290aed0cf3277098">PxAbs</a> (int32_t a)</td></tr>
|
|
<tr class="memdesc:gadf64a1111c7dfd07290aed0cf3277098"><td class="mdescLeft"> </td><td class="mdescRight">abs returns the absolute value of its argument. <a href="#gadf64a1111c7dfd07290aed0cf3277098">More...</a><br /></td></tr>
|
|
<tr class="separator:gadf64a1111c7dfd07290aed0cf3277098"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9564f55a7dca0986938b8a03e78d6f9f"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ga9564f55a7dca0986938b8a03e78d6f9f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp</a> (T v, T lo, T hi)</td></tr>
|
|
<tr class="memdesc:ga9564f55a7dca0986938b8a03e78d6f9f"><td class="mdescLeft"> </td><td class="mdescRight">Clamps v to the range [hi,lo]. <a href="#ga9564f55a7dca0986938b8a03e78d6f9f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9564f55a7dca0986938b8a03e78d6f9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga11d5e4e77acad728886b380b5f3806f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga11d5e4e77acad728886b380b5f3806f0">PxSqrt</a> (float a)</td></tr>
|
|
<tr class="memdesc:ga11d5e4e77acad728886b380b5f3806f0"><td class="mdescLeft"> </td><td class="mdescRight">Square root. <a href="#ga11d5e4e77acad728886b380b5f3806f0">More...</a><br /></td></tr>
|
|
<tr class="separator:ga11d5e4e77acad728886b380b5f3806f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga23fec839e8daf10494d43640dca49e09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga23fec839e8daf10494d43640dca49e09">PxSqrt</a> (double a)</td></tr>
|
|
<tr class="memdesc:ga23fec839e8daf10494d43640dca49e09"><td class="mdescLeft"> </td><td class="mdescRight">Square root. <a href="#ga23fec839e8daf10494d43640dca49e09">More...</a><br /></td></tr>
|
|
<tr class="separator:ga23fec839e8daf10494d43640dca49e09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacd945627f345ba03e83a30387ab99dea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gacd945627f345ba03e83a30387ab99dea">PxRecipSqrt</a> (float a)</td></tr>
|
|
<tr class="memdesc:gacd945627f345ba03e83a30387ab99dea"><td class="mdescLeft"> </td><td class="mdescRight">reciprocal square root. <a href="#gacd945627f345ba03e83a30387ab99dea">More...</a><br /></td></tr>
|
|
<tr class="separator:gacd945627f345ba03e83a30387ab99dea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e96f326a9b29ecb2cbe00f2f7662cf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2e96f326a9b29ecb2cbe00f2f7662cf0">PxRecipSqrt</a> (double a)</td></tr>
|
|
<tr class="memdesc:ga2e96f326a9b29ecb2cbe00f2f7662cf0"><td class="mdescLeft"> </td><td class="mdescRight">reciprocal square root. <a href="#ga2e96f326a9b29ecb2cbe00f2f7662cf0">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2e96f326a9b29ecb2cbe00f2f7662cf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga98f571cc01fc3aa0e73e215c27ab8069"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga98f571cc01fc3aa0e73e215c27ab8069">PxSin</a> (float a)</td></tr>
|
|
<tr class="memdesc:ga98f571cc01fc3aa0e73e215c27ab8069"><td class="mdescLeft"> </td><td class="mdescRight">trigonometry – all angles are in radians. <a href="#ga98f571cc01fc3aa0e73e215c27ab8069">More...</a><br /></td></tr>
|
|
<tr class="separator:ga98f571cc01fc3aa0e73e215c27ab8069"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga56576468182972ec8511c7dd20f47a4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga56576468182972ec8511c7dd20f47a4d">PxSin</a> (double a)</td></tr>
|
|
<tr class="memdesc:ga56576468182972ec8511c7dd20f47a4d"><td class="mdescLeft"> </td><td class="mdescRight">Sine of an angle ( <b>Unit:</b> Radians ) <a href="#ga56576468182972ec8511c7dd20f47a4d">More...</a><br /></td></tr>
|
|
<tr class="separator:ga56576468182972ec8511c7dd20f47a4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacc501523ad3ab46c5a061c4442d10fcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gacc501523ad3ab46c5a061c4442d10fcf">PxCos</a> (float a)</td></tr>
|
|
<tr class="memdesc:gacc501523ad3ab46c5a061c4442d10fcf"><td class="mdescLeft"> </td><td class="mdescRight">Cosine of an angle (<b>Unit:</b> Radians) <a href="#gacc501523ad3ab46c5a061c4442d10fcf">More...</a><br /></td></tr>
|
|
<tr class="separator:gacc501523ad3ab46c5a061c4442d10fcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga903d59eeddf0328e54f1caf8efddf2fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga903d59eeddf0328e54f1caf8efddf2fc">PxCos</a> (double a)</td></tr>
|
|
<tr class="memdesc:ga903d59eeddf0328e54f1caf8efddf2fc"><td class="mdescLeft"> </td><td class="mdescRight">Cosine of an angle (<b>Unit:</b> Radians) <a href="#ga903d59eeddf0328e54f1caf8efddf2fc">More...</a><br /></td></tr>
|
|
<tr class="separator:ga903d59eeddf0328e54f1caf8efddf2fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7b8deaee36a7d45581d4706ae6c9905b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7b8deaee36a7d45581d4706ae6c9905b">PxTan</a> (float a)</td></tr>
|
|
<tr class="memdesc:ga7b8deaee36a7d45581d4706ae6c9905b"><td class="mdescLeft"> </td><td class="mdescRight">Tangent of an angle. <b>Unit:</b> Radians. <a href="#ga7b8deaee36a7d45581d4706ae6c9905b">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7b8deaee36a7d45581d4706ae6c9905b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3ad36c60750fd7773dd217aa681ee0d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga3ad36c60750fd7773dd217aa681ee0d1">PxTan</a> (double a)</td></tr>
|
|
<tr class="memdesc:ga3ad36c60750fd7773dd217aa681ee0d1"><td class="mdescLeft"> </td><td class="mdescRight">Tangent of an angle. <b>Unit:</b> Radians. <a href="#ga3ad36c60750fd7773dd217aa681ee0d1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3ad36c60750fd7773dd217aa681ee0d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga437cafb349b7bc7d1d912ab27392bfe9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga437cafb349b7bc7d1d912ab27392bfe9">PxAsin</a> (float f)</td></tr>
|
|
<tr class="memdesc:ga437cafb349b7bc7d1d912ab27392bfe9"><td class="mdescLeft"> </td><td class="mdescRight">Arcsine. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="#ga437cafb349b7bc7d1d912ab27392bfe9">More...</a><br /></td></tr>
|
|
<tr class="separator:ga437cafb349b7bc7d1d912ab27392bfe9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab6253e62a4ebc9be4560c54756aea29a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gab6253e62a4ebc9be4560c54756aea29a">PxAsin</a> (double f)</td></tr>
|
|
<tr class="memdesc:gab6253e62a4ebc9be4560c54756aea29a"><td class="mdescLeft"> </td><td class="mdescRight">Arcsine. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="#gab6253e62a4ebc9be4560c54756aea29a">More...</a><br /></td></tr>
|
|
<tr class="separator:gab6253e62a4ebc9be4560c54756aea29a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0953977efc7599071aefadc35e842f97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0953977efc7599071aefadc35e842f97">PxAcos</a> (float f)</td></tr>
|
|
<tr class="memdesc:ga0953977efc7599071aefadc35e842f97"><td class="mdescLeft"> </td><td class="mdescRight">Arccosine. Returns angle between 0 and PI in radians <b>Unit:</b> Radians. <a href="#ga0953977efc7599071aefadc35e842f97">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0953977efc7599071aefadc35e842f97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafed20db31b2806b91c6b6745bac2f9ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gafed20db31b2806b91c6b6745bac2f9ae">PxAcos</a> (double f)</td></tr>
|
|
<tr class="memdesc:gafed20db31b2806b91c6b6745bac2f9ae"><td class="mdescLeft"> </td><td class="mdescRight">Arccosine. Returns angle between 0 and PI in radians <b>Unit:</b> Radians. <a href="#gafed20db31b2806b91c6b6745bac2f9ae">More...</a><br /></td></tr>
|
|
<tr class="separator:gafed20db31b2806b91c6b6745bac2f9ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaea3adf6a4e304f82c6646618ad633bd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaea3adf6a4e304f82c6646618ad633bd2">PxAtan</a> (float a)</td></tr>
|
|
<tr class="memdesc:gaea3adf6a4e304f82c6646618ad633bd2"><td class="mdescLeft"> </td><td class="mdescRight">ArcTangent. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="#gaea3adf6a4e304f82c6646618ad633bd2">More...</a><br /></td></tr>
|
|
<tr class="separator:gaea3adf6a4e304f82c6646618ad633bd2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9cf210fa59d59f641438771f3c24102f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9cf210fa59d59f641438771f3c24102f">PxAtan</a> (double a)</td></tr>
|
|
<tr class="memdesc:ga9cf210fa59d59f641438771f3c24102f"><td class="mdescLeft"> </td><td class="mdescRight">ArcTangent. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="#ga9cf210fa59d59f641438771f3c24102f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9cf210fa59d59f641438771f3c24102f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b820cf45fee058a4083d955daa02154"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga3b820cf45fee058a4083d955daa02154">PxAtan2</a> (float x, float y)</td></tr>
|
|
<tr class="memdesc:ga3b820cf45fee058a4083d955daa02154"><td class="mdescLeft"> </td><td class="mdescRight">Arctangent of (x/y) with correct sign. Returns angle between -PI and PI in radians <b>Unit:</b> Radians. <a href="#ga3b820cf45fee058a4083d955daa02154">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3b820cf45fee058a4083d955daa02154"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaddaa9e455c2d0ae28111358f6c426056"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaddaa9e455c2d0ae28111358f6c426056">PxAtan2</a> (double x, double y)</td></tr>
|
|
<tr class="memdesc:gaddaa9e455c2d0ae28111358f6c426056"><td class="mdescLeft"> </td><td class="mdescRight">Arctangent of (x/y) with correct sign. Returns angle between -PI and PI in radians <b>Unit:</b> Radians. <a href="#gaddaa9e455c2d0ae28111358f6c426056">More...</a><br /></td></tr>
|
|
<tr class="separator:gaddaa9e455c2d0ae28111358f6c426056"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad6de0f4af98c5c5280b8fe695dc87318"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gad6de0f4af98c5c5280b8fe695dc87318">PxIsFinite</a> (float f)</td></tr>
|
|
<tr class="memdesc:gad6de0f4af98c5c5280b8fe695dc87318"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the passed number is a finite floating point number as opposed to INF, NAN, etc. <a href="#gad6de0f4af98c5c5280b8fe695dc87318">More...</a><br /></td></tr>
|
|
<tr class="separator:gad6de0f4af98c5c5280b8fe695dc87318"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa689e47bbd54cfc6a4a1ce5bc7f1a2f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa689e47bbd54cfc6a4a1ce5bc7f1a2f6">PxIsFinite</a> (double f)</td></tr>
|
|
<tr class="memdesc:gaa689e47bbd54cfc6a4a1ce5bc7f1a2f6"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the passed number is a finite floating point number as opposed to INF, NAN, etc. <a href="#gaa689e47bbd54cfc6a4a1ce5bc7f1a2f6">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa689e47bbd54cfc6a4a1ce5bc7f1a2f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae0a6cff0842c2d8b1b78656bcd680e1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae0a6cff0842c2d8b1b78656bcd680e1c">PxFloor</a> (float a)</td></tr>
|
|
<tr class="separator:gae0a6cff0842c2d8b1b78656bcd680e1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf478a0d9ce3c6ec717d8fc74684f6cee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaf478a0d9ce3c6ec717d8fc74684f6cee">PxExp</a> (float a)</td></tr>
|
|
<tr class="separator:gaf478a0d9ce3c6ec717d8fc74684f6cee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9c45606642752cb98a361b359482c476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9c45606642752cb98a361b359482c476">PxCeil</a> (float a)</td></tr>
|
|
<tr class="separator:ga9c45606642752cb98a361b359482c476"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga250e461f84db027c14d3f1e33b8adc9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga250e461f84db027c14d3f1e33b8adc9c">PxSign</a> (float a)</td></tr>
|
|
<tr class="separator:ga250e461f84db027c14d3f1e33b8adc9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae34aa1b4d7a85dbe98e9ed2df79c17a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae34aa1b4d7a85dbe98e9ed2df79c17a0">PxPow</a> (float x, float y)</td></tr>
|
|
<tr class="separator:gae34aa1b4d7a85dbe98e9ed2df79c17a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae43dc1649f209f1142a57cf14b200ad2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae43dc1649f209f1142a57cf14b200ad2">PxLog</a> (float x)</td></tr>
|
|
<tr class="separator:gae43dc1649f209f1142a57cf14b200ad2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb73e468103692a6e33a2bb86ef78293"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gafb73e468103692a6e33a2bb86ef78293">PxMemZero</a> (void *dest, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr>
|
|
<tr class="memdesc:gafb73e468103692a6e33a2bb86ef78293"><td class="mdescLeft"> </td><td class="mdescRight">Sets the bytes of the provided buffer to zero. <a href="#gafb73e468103692a6e33a2bb86ef78293">More...</a><br /></td></tr>
|
|
<tr class="separator:gafb73e468103692a6e33a2bb86ef78293"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b7937d1226ad04a370386837b538fe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga3b7937d1226ad04a370386837b538fe5">PxMemSet</a> (void *dest, PxI32 c, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr>
|
|
<tr class="memdesc:ga3b7937d1226ad04a370386837b538fe5"><td class="mdescLeft"> </td><td class="mdescRight">Sets the bytes of the provided buffer to the specified value. <a href="#ga3b7937d1226ad04a370386837b538fe5">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3b7937d1226ad04a370386837b538fe5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga939562c42c614caac1aaba467f77d510"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga939562c42c614caac1aaba467f77d510">PxMemCopy</a> (void *dest, const void *src, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr>
|
|
<tr class="memdesc:ga939562c42c614caac1aaba467f77d510"><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks must not overlap. <a href="#ga939562c42c614caac1aaba467f77d510">More...</a><br /></td></tr>
|
|
<tr class="separator:ga939562c42c614caac1aaba467f77d510"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6c2e80e9cab7b72710ac62e537ad60df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga6c2e80e9cab7b72710ac62e537ad60df">PxMemMove</a> (void *dest, const void *src, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr>
|
|
<tr class="memdesc:ga6c2e80e9cab7b72710ac62e537ad60df"><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks can overlap. <a href="#ga6c2e80e9cab7b72710ac62e537ad60df">More...</a><br /></td></tr>
|
|
<tr class="separator:ga6c2e80e9cab7b72710ac62e537ad60df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9727af514012bc32f852e20278a7b04e"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ga9727af514012bc32f852e20278a7b04e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9727af514012bc32f852e20278a7b04e">PX_UNUSED</a> (T const &)</td></tr>
|
|
<tr class="separator:ga9727af514012bc32f852e20278a7b04e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga289f38577d111c621dfc38704bf887ac"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga289f38577d111c621dfc38704bf887ac">PX_COMPILE_TIME_ASSERT</a> (<a class="el" href="group__foundation.html#gaace09d9150d8d87671f893afe548ebac">PX_OFFSET_OF</a>(<a class="el" href="structPxPackValidation.html">PxPackValidation</a>, a)==8)</td></tr>
|
|
<tr class="separator:ga289f38577d111c621dfc38704bf887ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab6fc70b79caa835455b6141018a7f9be"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:gab6fc70b79caa835455b6141018a7f9be"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#gab6fc70b79caa835455b6141018a7f9be">operator+</a> (int i, <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>< T > it)</td></tr>
|
|
<tr class="memdesc:gab6fc70b79caa835455b6141018a7f9be"><td class="mdescLeft"> </td><td class="mdescRight">Addition operator. <a href="#gab6fc70b79caa835455b6141018a7f9be">More...</a><br /></td></tr>
|
|
<tr class="separator:gab6fc70b79caa835455b6141018a7f9be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8403f44c41004280119dd86deb6dd333"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ga8403f44c41004280119dd86deb6dd333"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga8403f44c41004280119dd86deb6dd333">PxMakeIterator</a> (T *ptr, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> stride=sizeof(T))</td></tr>
|
|
<tr class="memdesc:ga8403f44c41004280119dd86deb6dd333"><td class="mdescLeft"> </td><td class="mdescRight">Stride iterator factory function which infers the iterator type. <a href="#ga8403f44c41004280119dd86deb6dd333">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8403f44c41004280119dd86deb6dd333"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga030b6ea7a6da25c914f73cb33a45a191"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ga030b6ea7a6da25c914f73cb33a45a191"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>< const T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga030b6ea7a6da25c914f73cb33a45a191">PxMakeIterator</a> (const T *ptr, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> stride=sizeof(T))</td></tr>
|
|
<tr class="memdesc:ga030b6ea7a6da25c914f73cb33a45a191"><td class="mdescLeft"> </td><td class="mdescRight">Stride iterator factory function which infers the iterator type. <a href="#ga030b6ea7a6da25c914f73cb33a45a191">More...</a><br /></td></tr>
|
|
<tr class="separator:ga030b6ea7a6da25c914f73cb33a45a191"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaee15b10ce840455479f928e5d9f2916b"><td class="memTemplParams" colspan="2">template<class A , class B > </td></tr>
|
|
<tr class="memitem:gaee15b10ce840455479f928e5d9f2916b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> A </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaee15b10ce840455479f928e5d9f2916b">PxUnionCast</a> (B b)</td></tr>
|
|
<tr class="separator:gaee15b10ce840455479f928e5d9f2916b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa7415102b45174d3eda4d4f2f12127bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec2.html">PxVec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa7415102b45174d3eda4d4f2f12127bc">operator*</a> (float f, const <a class="el" href="classPxVec2.html">PxVec2</a> &v)</td></tr>
|
|
<tr class="separator:gaa7415102b45174d3eda4d4f2f12127bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae776faf7f6d5b480bfff8c2d21b9c4ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae776faf7f6d5b480bfff8c2d21b9c4ad">operator*</a> (float f, const <a class="el" href="classPxVec3.html">PxVec3</a> &v)</td></tr>
|
|
<tr class="separator:gae776faf7f6d5b480bfff8c2d21b9c4ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad528b6ca0979b1eff7aa814637c1711c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxVec4.html">PxVec4</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gad528b6ca0979b1eff7aa814637c1711c">operator*</a> (float f, const <a class="el" href="classPxVec4.html">PxVec4</a> &v)</td></tr>
|
|
<tr class="separator:gad528b6ca0979b1eff7aa814637c1711c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacd512dc7f334b61b26c6ea08fd64cd8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gacd512dc7f334b61b26c6ea08fd64cd8b">PxBounds3::PxBounds3</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &<a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">minimum</a>, const <a class="el" href="classPxVec3.html">PxVec3</a> &<a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">maximum</a>)</td></tr>
|
|
<tr class="memdesc:gacd512dc7f334b61b26c6ea08fd64cd8b"><td class="mdescLeft"> </td><td class="mdescRight">Construct from two bounding points. <a href="#gacd512dc7f334b61b26c6ea08fd64cd8b">More...</a><br /></td></tr>
|
|
<tr class="separator:gacd512dc7f334b61b26c6ea08fd64cd8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ffc101412f847b7a5d40d9e0c7a0028"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7ffc101412f847b7a5d40d9e0c7a0028">PxBounds3::empty</a> ()</td></tr>
|
|
<tr class="memdesc:ga7ffc101412f847b7a5d40d9e0c7a0028"><td class="mdescLeft"> </td><td class="mdescRight">Return empty bounds. <a href="#ga7ffc101412f847b7a5d40d9e0c7a0028">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7ffc101412f847b7a5d40d9e0c7a0028"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4dadf48c1125f80e543dbe94d656d372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga4dadf48c1125f80e543dbe94d656d372">PxBounds3::isFinite</a> () const</td></tr>
|
|
<tr class="separator:ga4dadf48c1125f80e543dbe94d656d372"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d68edb1f62d21d1570dee43f2d4ebaa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0d68edb1f62d21d1570dee43f2d4ebaa">PxBounds3::boundsOfPoints</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &v0, const <a class="el" href="classPxVec3.html">PxVec3</a> &v1)</td></tr>
|
|
<tr class="memdesc:ga0d68edb1f62d21d1570dee43f2d4ebaa"><td class="mdescLeft"> </td><td class="mdescRight">returns the AABB containing v0 and v1. <a href="#ga0d68edb1f62d21d1570dee43f2d4ebaa">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0d68edb1f62d21d1570dee43f2d4ebaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2d783f32606b1458efd0fe0ee50c2b03"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga2d783f32606b1458efd0fe0ee50c2b03">PxBounds3::centerExtents</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &center, const <a class="el" href="classPxVec3.html">PxVec3</a> &extent)</td></tr>
|
|
<tr class="memdesc:ga2d783f32606b1458efd0fe0ee50c2b03"><td class="mdescLeft"> </td><td class="mdescRight">returns the AABB from center and extents vectors. <a href="#ga2d783f32606b1458efd0fe0ee50c2b03">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2d783f32606b1458efd0fe0ee50c2b03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3c2a546bd10918cd8cf26d27200081f1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga3c2a546bd10918cd8cf26d27200081f1">PxBounds3::basisExtent</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &center, const <a class="el" href="classPxMat33.html">PxMat33</a> &basis, const <a class="el" href="classPxVec3.html">PxVec3</a> &extent)</td></tr>
|
|
<tr class="memdesc:ga3c2a546bd10918cd8cf26d27200081f1"><td class="mdescLeft"> </td><td class="mdescRight">Construct from center, extent, and (not necessarily orthogonal) basis. <a href="#ga3c2a546bd10918cd8cf26d27200081f1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga3c2a546bd10918cd8cf26d27200081f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7141493e2ce93a7c29947147874eb372"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7141493e2ce93a7c29947147874eb372">PxBounds3::poseExtent</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &pose, const <a class="el" href="classPxVec3.html">PxVec3</a> &extent)</td></tr>
|
|
<tr class="memdesc:ga7141493e2ce93a7c29947147874eb372"><td class="mdescLeft"> </td><td class="mdescRight">Construct from pose and extent. <a href="#ga7141493e2ce93a7c29947147874eb372">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7141493e2ce93a7c29947147874eb372"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9e31f59de4ce4f4ad1f1e51c401ac5fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9e31f59de4ce4f4ad1f1e51c401ac5fd">PxBounds3::setEmpty</a> ()</td></tr>
|
|
<tr class="memdesc:ga9e31f59de4ce4f4ad1f1e51c401ac5fd"><td class="mdescLeft"> </td><td class="mdescRight">Sets empty to true. <a href="#ga9e31f59de4ce4f4ad1f1e51c401ac5fd">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9e31f59de4ce4f4ad1f1e51c401ac5fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga125e6c8496174f5aee6b53c2ecd9ba75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga125e6c8496174f5aee6b53c2ecd9ba75">PxBounds3::setMaximal</a> ()</td></tr>
|
|
<tr class="memdesc:ga125e6c8496174f5aee6b53c2ecd9ba75"><td class="mdescLeft"> </td><td class="mdescRight">Sets the bounds to maximum size [-PX_MAX_BOUNDS_EXTENTS, PX_MAX_BOUNDS_EXTENTS]. <a href="#ga125e6c8496174f5aee6b53c2ecd9ba75">More...</a><br /></td></tr>
|
|
<tr class="separator:ga125e6c8496174f5aee6b53c2ecd9ba75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga32315930deaa61e428aa2e0cda454189"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga32315930deaa61e428aa2e0cda454189">PxBounds3::include</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &v)</td></tr>
|
|
<tr class="memdesc:ga32315930deaa61e428aa2e0cda454189"><td class="mdescLeft"> </td><td class="mdescRight">expands the volume to include v <a href="#ga32315930deaa61e428aa2e0cda454189">More...</a><br /></td></tr>
|
|
<tr class="separator:ga32315930deaa61e428aa2e0cda454189"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7e2f610707f2d4fd2a7f65c1af4fe022"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7e2f610707f2d4fd2a7f65c1af4fe022">PxBounds3::include</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &b)</td></tr>
|
|
<tr class="memdesc:ga7e2f610707f2d4fd2a7f65c1af4fe022"><td class="mdescLeft"> </td><td class="mdescRight">expands the volume to include b. <a href="#ga7e2f610707f2d4fd2a7f65c1af4fe022">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7e2f610707f2d4fd2a7f65c1af4fe022"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaba043bbb6945b5a380bd3808badacdfb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaba043bbb6945b5a380bd3808badacdfb">PxBounds3::isEmpty</a> () const</td></tr>
|
|
<tr class="separator:gaba043bbb6945b5a380bd3808badacdfb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafce532687809e3b8d5362b34f9b44992"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gafce532687809e3b8d5362b34f9b44992">PxBounds3::intersects</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &b) const</td></tr>
|
|
<tr class="memdesc:gafce532687809e3b8d5362b34f9b44992"><td class="mdescLeft"> </td><td class="mdescRight">indicates whether the intersection of this and b is empty or not. <a href="#gafce532687809e3b8d5362b34f9b44992">More...</a><br /></td></tr>
|
|
<tr class="separator:gafce532687809e3b8d5362b34f9b44992"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0535d4e635ffe422695adcf66644e2ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga0535d4e635ffe422695adcf66644e2ae">PxBounds3::intersects1D</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &a, uint32_t axis) const</td></tr>
|
|
<tr class="memdesc:ga0535d4e635ffe422695adcf66644e2ae"><td class="mdescLeft"> </td><td class="mdescRight">computes the 1D-intersection between two AABBs, on a given axis. <a href="#ga0535d4e635ffe422695adcf66644e2ae">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0535d4e635ffe422695adcf66644e2ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab842ec4658d565159e71b949786ddf2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gab842ec4658d565159e71b949786ddf2e">PxBounds3::contains</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &v) const</td></tr>
|
|
<tr class="memdesc:gab842ec4658d565159e71b949786ddf2e"><td class="mdescLeft"> </td><td class="mdescRight">indicates if these bounds contain v. <a href="#gab842ec4658d565159e71b949786ddf2e">More...</a><br /></td></tr>
|
|
<tr class="separator:gab842ec4658d565159e71b949786ddf2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga07e921227c6d6fe3c514eae0655c1dff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga07e921227c6d6fe3c514eae0655c1dff">PxBounds3::isInside</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &<a class="el" href="PxGeometryHelpers_8h.html#aef4ce9a43636da5132effb8ad46c4256">box</a>) const</td></tr>
|
|
<tr class="memdesc:ga07e921227c6d6fe3c514eae0655c1dff"><td class="mdescLeft"> </td><td class="mdescRight">checks a box is inside another box. <a href="#ga07e921227c6d6fe3c514eae0655c1dff">More...</a><br /></td></tr>
|
|
<tr class="separator:ga07e921227c6d6fe3c514eae0655c1dff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9d5b26e75bb13bebe3d08bc49b2212d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga9d5b26e75bb13bebe3d08bc49b2212d5">PxBounds3::getCenter</a> () const</td></tr>
|
|
<tr class="memdesc:ga9d5b26e75bb13bebe3d08bc49b2212d5"><td class="mdescLeft"> </td><td class="mdescRight">returns the center of this axis aligned box. <a href="#ga9d5b26e75bb13bebe3d08bc49b2212d5">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9d5b26e75bb13bebe3d08bc49b2212d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf04275188bc676cf95b678f66f269d38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaf04275188bc676cf95b678f66f269d38">PxBounds3::getCenter</a> (uint32_t axis) const</td></tr>
|
|
<tr class="memdesc:gaf04275188bc676cf95b678f66f269d38"><td class="mdescLeft"> </td><td class="mdescRight">get component of the box's center along a given axis <a href="#gaf04275188bc676cf95b678f66f269d38">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf04275188bc676cf95b678f66f269d38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga95a5fd55fa4db02a70d5f0226098771a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga95a5fd55fa4db02a70d5f0226098771a">PxBounds3::getExtents</a> (uint32_t axis) const</td></tr>
|
|
<tr class="memdesc:ga95a5fd55fa4db02a70d5f0226098771a"><td class="mdescLeft"> </td><td class="mdescRight">get component of the box's extents along a given axis <a href="#ga95a5fd55fa4db02a70d5f0226098771a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga95a5fd55fa4db02a70d5f0226098771a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga16358e92b0083fddc587efc45050f425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga16358e92b0083fddc587efc45050f425">PxBounds3::getDimensions</a> () const</td></tr>
|
|
<tr class="memdesc:ga16358e92b0083fddc587efc45050f425"><td class="mdescLeft"> </td><td class="mdescRight">returns the dimensions (width/height/depth) of this axis aligned box. <a href="#ga16358e92b0083fddc587efc45050f425">More...</a><br /></td></tr>
|
|
<tr class="separator:ga16358e92b0083fddc587efc45050f425"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab8347121772157d35897ab50e7aa0674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gab8347121772157d35897ab50e7aa0674">PxBounds3::getExtents</a> () const</td></tr>
|
|
<tr class="memdesc:gab8347121772157d35897ab50e7aa0674"><td class="mdescLeft"> </td><td class="mdescRight">returns the extents, which are half of the width/height/depth. <a href="#gab8347121772157d35897ab50e7aa0674">More...</a><br /></td></tr>
|
|
<tr class="separator:gab8347121772157d35897ab50e7aa0674"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga34f70075ac4a52e2d7fb8afc03afc6e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga34f70075ac4a52e2d7fb8afc03afc6e2">PxBounds3::scaleSafe</a> (float scale)</td></tr>
|
|
<tr class="memdesc:ga34f70075ac4a52e2d7fb8afc03afc6e2"><td class="mdescLeft"> </td><td class="mdescRight">scales the AABB. <a href="#ga34f70075ac4a52e2d7fb8afc03afc6e2">More...</a><br /></td></tr>
|
|
<tr class="separator:ga34f70075ac4a52e2d7fb8afc03afc6e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae942e76eff12ad0827a6d3870afb9bc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gae942e76eff12ad0827a6d3870afb9bc9">PxBounds3::scaleFast</a> (float scale)</td></tr>
|
|
<tr class="memdesc:gae942e76eff12ad0827a6d3870afb9bc9"><td class="mdescLeft"> </td><td class="mdescRight">scales the AABB. <a href="#gae942e76eff12ad0827a6d3870afb9bc9">More...</a><br /></td></tr>
|
|
<tr class="separator:gae942e76eff12ad0827a6d3870afb9bc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga060890e60cdbd06a2819e6d4a1f2d3be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga060890e60cdbd06a2819e6d4a1f2d3be">PxBounds3::fattenSafe</a> (float distance)</td></tr>
|
|
<tr class="separator:ga060890e60cdbd06a2819e6d4a1f2d3be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadbc9efd74535a6b4f58f28058da1670a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gadbc9efd74535a6b4f58f28058da1670a">PxBounds3::fattenFast</a> (float distance)</td></tr>
|
|
<tr class="separator:gadbc9efd74535a6b4f58f28058da1670a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7c72d4a195ff9acade3d092124a45c53"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga7c72d4a195ff9acade3d092124a45c53">PxBounds3::transformSafe</a> (const <a class="el" href="classPxMat33.html">PxMat33</a> &matrix, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &bounds)</td></tr>
|
|
<tr class="memdesc:ga7c72d4a195ff9acade3d092124a45c53"><td class="mdescLeft"> </td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="#ga7c72d4a195ff9acade3d092124a45c53">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7c72d4a195ff9acade3d092124a45c53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf5da2cfad63151151b35afeb43e5b922"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast</a> (const <a class="el" href="classPxMat33.html">PxMat33</a> &matrix, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &bounds)</td></tr>
|
|
<tr class="memdesc:gaf5da2cfad63151151b35afeb43e5b922"><td class="mdescLeft"> </td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="#gaf5da2cfad63151151b35afeb43e5b922">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf5da2cfad63151151b35afeb43e5b922"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga79b5721890bfcd38f4890f55ea0e5eac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga79b5721890bfcd38f4890f55ea0e5eac">PxBounds3::transformSafe</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &transform, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &bounds)</td></tr>
|
|
<tr class="memdesc:ga79b5721890bfcd38f4890f55ea0e5eac"><td class="mdescLeft"> </td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="#ga79b5721890bfcd38f4890f55ea0e5eac">More...</a><br /></td></tr>
|
|
<tr class="separator:ga79b5721890bfcd38f4890f55ea0e5eac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga06a5a07559f3f1444b68770d472f29c9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga06a5a07559f3f1444b68770d472f29c9">PxBounds3::transformFast</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &transform, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &bounds)</td></tr>
|
|
<tr class="memdesc:ga06a5a07559f3f1444b68770d472f29c9"><td class="mdescLeft"> </td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="#ga06a5a07559f3f1444b68770d472f29c9">More...</a><br /></td></tr>
|
|
<tr class="separator:ga06a5a07559f3f1444b68770d472f29c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga44a06101ddffac9a2f95183b14d64f99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid</a> () const</td></tr>
|
|
<tr class="separator:ga44a06101ddffac9a2f95183b14d64f99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf4ea3337baa14716f97e5cae7f6047c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaf4ea3337baa14716f97e5cae7f6047c2">PxQuat::PxQuat</a> (const <a class="el" href="classPxMat33.html">PxMat33</a> &m)</td></tr>
|
|
<tr class="memdesc:gaf4ea3337baa14716f97e5cae7f6047c2"><td class="mdescLeft"> </td><td class="mdescRight">Creates from orientation matrix. <a href="#gaf4ea3337baa14716f97e5cae7f6047c2">More...</a><br /></td></tr>
|
|
<tr class="separator:gaf4ea3337baa14716f97e5cae7f6047c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga155d9a6a01e4c17d2ecb801e5c17c17f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga155d9a6a01e4c17d2ecb801e5c17c17f">PxTransform::PxTransform</a> (const <a class="el" href="classPxMat44.html">PxMat44</a> &m)</td></tr>
|
|
<tr class="separator:ga155d9a6a01e4c17d2ecb801e5c17c17f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:gabcd49a429b8119de54375b3538ae8a8d"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gabcd49a429b8119de54375b3538ae8a8d">PxPi</a> = float(3.141592653589793)</td></tr>
|
|
<tr class="separator:gabcd49a429b8119de54375b3538ae8a8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga17a46314a8577460d3840466cb12a331"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga17a46314a8577460d3840466cb12a331">PxHalfPi</a> = float(1.57079632679489661923)</td></tr>
|
|
<tr class="separator:ga17a46314a8577460d3840466cb12a331"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3773ce018f51c7f8f2c061faab2d411b"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga3773ce018f51c7f8f2c061faab2d411b">PxTwoPi</a> = float(6.28318530717958647692)</td></tr>
|
|
<tr class="separator:ga3773ce018f51c7f8f2c061faab2d411b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad5970e1d62cfec4e6872517638e7ee61"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gad5970e1d62cfec4e6872517638e7ee61">PxInvPi</a> = float(0.31830988618379067154)</td></tr>
|
|
<tr class="separator:gad5970e1d62cfec4e6872517638e7ee61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaee8f7127123da8f1a6aba82ee0bab638"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaee8f7127123da8f1a6aba82ee0bab638">PxInvTwoPi</a> = float(0.15915494309189533577)</td></tr>
|
|
<tr class="separator:gaee8f7127123da8f1a6aba82ee0bab638"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaadbc7232bb8117014d359b6e63967170"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaadbc7232bb8117014d359b6e63967170">PxPiDivTwo</a> = float(1.57079632679489661923)</td></tr>
|
|
<tr class="separator:gaadbc7232bb8117014d359b6e63967170"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb4cd96e4188d5cc377ab184d5eef081"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gacb4cd96e4188d5cc377ab184d5eef081">PxPiDivFour</a> = float(0.78539816339744830962)</td></tr>
|
|
<tr class="separator:gacb4cd96e4188d5cc377ab184d5eef081"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="gaacbb9e1f38be71e22df1584a37c56693"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaacbb9e1f38be71e22df1584a37c56693">◆ </a></span>__STDC_FORMAT_MACROS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define __STDC_FORMAT_MACROS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8853e1b0f46c6dd7043b948747a19a19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8853e1b0f46c6dd7043b948747a19a19">◆ </a></span>PX_A64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_A64   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga95024dd88a7efd73c060616238ccbe8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga95024dd88a7efd73c060616238ccbe8a">◆ </a></span>PX_ALIGN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ALIGN</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">alignment, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">decl </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Alignment macros</p>
|
|
<p>PX_ALIGN_PREFIX and PX_ALIGN_SUFFIX can be used for type alignment instead of aligning individual variables as follows: <a class="el" href="group__foundation.html#gaa645944027e6f4e405de626910e82d8d">PX_ALIGN_PREFIX(16)</a> struct A { ... } <a class="el" href="group__foundation.html#ga7160eeaa47f99f991d9b1f113b398143">PX_ALIGN_SUFFIX(16)</a>; This declaration style is parsed correctly by Visual Assist. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa645944027e6f4e405de626910e82d8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa645944027e6f4e405de626910e82d8d">◆ </a></span>PX_ALIGN_PREFIX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ALIGN_PREFIX</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">alignment</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7160eeaa47f99f991d9b1f113b398143"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7160eeaa47f99f991d9b1f113b398143">◆ </a></span>PX_ALIGN_SUFFIX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ALIGN_SUFFIX</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">alignment</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5332a7e82c543612744a0c821cf48b78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5332a7e82c543612744a0c821cf48b78">◆ </a></span>PX_ALWAYS_ASSERT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ALWAYS_ASSERT</td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td>   <a class="el" href="group__foundation.html#ga4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5ff30cdf70b6b77fc0a17427ad5ef7de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5ff30cdf70b6b77fc0a17427ad5ef7de">◆ </a></span>PX_ALWAYS_ASSERT_MESSAGE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ALWAYS_ASSERT_MESSAGE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">exp</td><td>)</td>
|
|
<td>   ((void)0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gabe2aa1202597c18f98b9e7cefdf807a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gabe2aa1202597c18f98b9e7cefdf807a8">◆ </a></span>PX_ANDROID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ANDROID   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4330ceada999f3f6d10f7bd4b3dd3c2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4330ceada999f3f6d10f7bd4b3dd3c2f">◆ </a></span>PX_APPLE_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_APPLE_FAMILY   (<a class="el" href="group__foundation.html#gae61c2ba4eafd46db3a41bb5d86f3f4a8">PX_IOS</a> || <a class="el" href="group__foundation.html#ga2b3efd786b831b6cfd30e51dcd3c5ca2">PX_OSX</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad566a9166622790d99924279df71eaf4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad566a9166622790d99924279df71eaf4">◆ </a></span>PX_ARM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ARM   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga99db209a98702e2d6673d967bac37d07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga99db209a98702e2d6673d967bac37d07">◆ </a></span>PX_ARM_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ARM_FAMILY   (<a class="el" href="group__foundation.html#gad566a9166622790d99924279df71eaf4">PX_ARM</a> || <a class="el" href="group__foundation.html#ga8853e1b0f46c6dd7043b948747a19a19">PX_A64</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4a83a657390b324a460f14684e5accee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4a83a657390b324a460f14684e5accee">◆ </a></span>PX_ASSERT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ASSERT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">exp</td><td>)</td>
|
|
<td>   ((void)0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxFixedSizeLookupTable.html#a4b53c7d8c698dd6753f9bc86d93f20be">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::addPair()</a>, <a class="el" href="classphysx_1_1PxTask.html#ad3828abb4bd2237af28ecd08b972b1af">physx::PxTask::addReference()</a>, <a class="el" href="structPxContactStreamIterator.html#acc41337cff1ad0108e92e09675acd506">PxContactStreamIterator::advanceToIndex()</a>, <a class="el" href="classPxDefaultAllocator.html#acaee20fa98b003bde01d690cbccc2c33">PxDefaultAllocator::allocate()</a>, <a class="el" href="classphysx_1_1Gu_1_1ContactBuffer.html#aae846773e6fe6f34982e129ce759555c">physx::Gu::ContactBuffer::contact()</a>, <a class="el" href="classphysx_1_1PxTask.html#aa417f4d080c31178ff6ded2c92b8bb05">physx::PxTask::finishBefore()</a>, <a class="el" href="classPxGeometryHolder.html#aca48f9087ac99a25fb4856dc42c49b78">PxGeometryHolder::get()</a>, <a class="el" href="structPxBatchQueryResult.html#ac73375fe0f926f910c037fdcd5f0d785">PxBatchQueryResult< HitType >::getAnyHit()</a>, <a class="el" href="structPxHitBuffer.html#aaab5f604de4a34ec0a9e3d6a86048833">PxHitBuffer< PxSweepHit >::getAnyHit()</a>, <a class="el" href="structPxContactStreamIterator.html#af2c262d9b8d63ae599fa1ff0fab8e2c4">PxContactStreamIterator::getExtendedContact()</a>, <a class="el" href="classPxMassProperties.html#a53afd0d4b906ee9d96b23ea0bb41287b">PxMassProperties::getMassSpaceInertia()</a>, <a class="el" href="classPxSimulationStatistics.html#a4412ac46b492100c5a8446ba3ba35164">PxSimulationStatistics::getRbPairStats()</a>, <a class="el" href="structPxHitBuffer.html#a1211b1a3c0bffae96842211901484d2d">PxHitBuffer< PxSweepHit >::getTouch()</a>, <a class="el" href="classPxFixedSizeLookupTable.html#ae024500cb810e02d224d6203bd599239">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::getYVal()</a>, <a class="el" href="structPxContactStreamIterator.html#a7e153b25314fff172bca67a660ccc8c8">PxContactStreamIterator::nextContact()</a>, <a class="el" href="structPxContactPairExtraDataIterator.html#a6938e71e6ed8d693a4fe9e1bd3bd9d3a">PxContactPairExtraDataIterator::nextItemSet()</a>, <a class="el" href="structPxContactStreamIterator.html#a46de7820400eb295b621f38c79884867">PxContactStreamIterator::nextPatch()</a>, <a class="el" href="classPxMassProperties.html#a85e7fed6380689c668afa3f531013d2b">PxMassProperties::operator*()</a>, <a class="el" href="structPxExtendedVec3.html#ab0bd46e5292d407ce90941a69b78e635">PxExtendedVec3::operator[]()</a>, <a class="el" href="group__Serializers.html#ga52eaefd69a4f9833a09892780b797a8c">PxCreateRepXObject()</a>, <a class="el" href="classPxMassProperties.html#acc8eadc90e93df0e25d4dfb63988a596">PxMassProperties::PxMassProperties()</a>, <a class="el" href="classPxMeshScale.html#a5187c2f3e63fea4fc8913630429779c3">PxMeshScale::PxMeshScale()</a>, <a class="el" href="classPxSerializerDefaultAdapter.html#a01096d2cb96608bfbae8ab7509a9439f">PxSerializerDefaultAdapter< T >::registerReferences()</a>, <a class="el" href="classphysx_1_1PxTask.html#acedcca7b8305c3ad519e537ab307c39a">physx::PxTask::release()</a>, <a class="el" href="classphysx_1_1PxTask.html#a097c70f1419ad4991ef876ddd9a74d48">physx::PxTask::removeReference()</a>, <a class="el" href="classPxMassProperties.html#a4d63a246cd8a59f8709126a4b4528fb6">PxMassProperties::rotateInertia()</a>, <a class="el" href="classPxMassProperties.html#a4ba3bf338320c9f0bf558b5d3a9046bd">PxMassProperties::scaleInertia()</a>, <a class="el" href="classphysx_1_1PxLightCpuTask.html#a56ef764508a2bbc98d82bb6dbb09fa3e">physx::PxLightCpuTask::setContinuation()</a>, <a class="el" href="classphysx_1_1PxTask.html#a5ea294d819b903a507efe1358f86b8cd">physx::PxTask::startAfter()</a>, <a class="el" href="classPxMassProperties.html#a63e7875cb60efa35150002e56fcfa43f">PxMassProperties::sum()</a>, <a class="el" href="classPxMassProperties.html#a6b65afdb22147ade5f1ca7f77e591924">PxMassProperties::translate()</a>, and <a class="el" href="classPxMassProperties.html#acf94746d2a0e2e989bad06d97c6c387b">PxMassProperties::translateInertia()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga09414aeb1a283b875edb1fa83e551aca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga09414aeb1a283b875edb1fa83e551aca">◆ </a></span>PX_ASSERT_WITH_MESSAGE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ASSERT_WITH_MESSAGE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">condition, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">message </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   ((void)0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxSimulationStatistics.html#a4412ac46b492100c5a8446ba3ba35164">PxSimulationStatistics::getRbPairStats()</a>, and <a class="el" href="PxGeometryHelpers_8h.html#af6f49229931995336efe5215cd47a5f9">triangleMesh()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaea189596f11f07c586d4757cc67e8f7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaea189596f11f07c586d4757cc67e8f7f">◆ </a></span>PX_C_EXPORT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_C_EXPORT</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>DLL export macros </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga65a319adb859941e5bd98575280b8d19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga65a319adb859941e5bd98575280b8d19">◆ </a></span>PX_CALL_CONV</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_CALL_CONV</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Calling convention </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadff4cde4e8b8443cfbe024b9fb52a891"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadff4cde4e8b8443cfbe024b9fb52a891">◆ </a></span>PX_CHECKED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_CHECKED   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga382d2b60e6161c1dcb3801bbf8e1b4a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga382d2b60e6161c1dcb3801bbf8e1b4a3">◆ </a></span>PX_CLANG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_CLANG   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab12cc8cbd08c9c19ab0d40b7f789012e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab12cc8cbd08c9c19ab0d40b7f789012e">◆ </a></span>PX_COMPILE_TIME_ASSERT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_COMPILE_TIME_ASSERT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">exp</td><td>)</td>
|
|
<td>   typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>General defines </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5f35262177498e8a11a4f3e5ba83e5e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5f35262177498e8a11a4f3e5ba83e5e8">◆ </a></span>PX_CONCAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_CONCAT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">X, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Y </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="group__foundation.html#ga571ac4b7ead96ee2a8ad83d1ebe1aec9">PX_CONCAT_HELPER</a>(X, Y)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga571ac4b7ead96ee2a8ad83d1ebe1aec9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga571ac4b7ead96ee2a8ad83d1ebe1aec9">◆ </a></span>PX_CONCAT_HELPER</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_CONCAT_HELPER</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">X, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Y </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   X##Y</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6e444d58dbf1459261fadc9b79594f63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6e444d58dbf1459261fadc9b79594f63">◆ </a></span>PX_CUDA_CALLABLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_CUDA_CALLABLE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7b6fbb539e9185279ced84864179180b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7b6fbb539e9185279ced84864179180b">◆ </a></span>PX_DEBUG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_DEBUG   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6952091abd80c0c93a99d331b6c97482"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6952091abd80c0c93a99d331b6c97482">◆ </a></span>PX_DEBUG_CRT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_DEBUG_CRT   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafd8f8779793627061774cfcfa1b9fbd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafd8f8779793627061774cfcfa1b9fbd7">◆ </a></span>PX_DEPRECATED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_DEPRECATED</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Deprecated macro</p><ul>
|
|
<li>To deprecate a function: Place PX_DEPRECATED at the start of the function header (leftmost word).</li>
|
|
<li>To deprecate a 'typedef', a 'struct' or a 'class': Place PX_DEPRECATED directly after the keywords ('typdef', 'struct', 'class').</li>
|
|
</ul>
|
|
<p>Use these macro definitions to create warnings for deprecated functions #define PX_DEPRECATED __declspec(deprecated) // Microsoft #define PX_DEPRECATED __attribute__((deprecated())) // GCC </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5be743320fae5abf91e51efebced816e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5be743320fae5abf91e51efebced816e">◆ </a></span>PX_DLL_EXPORT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_DLL_EXPORT   <a class="el" href="group__foundation.html#gac40d28c5e85426df7a98ff9bd597810c">PX_UNIX_EXPORT</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadfbe26e2b38cec0e72ed7d70872d234f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadfbe26e2b38cec0e72ed7d70872d234f">◆ </a></span>PX_DLL_IMPORT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_DLL_IMPORT</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae83a283ec08df8515d40c81810628e87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae83a283ec08df8515d40c81810628e87">◆ </a></span>PX_DUMMY_SYMBOL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_DUMMY_SYMBOL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab14d7af80f3dc4ff432087381fcefdb9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab14d7af80f3dc4ff432087381fcefdb9">◆ </a></span>PX_EMSCRIPTEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_EMSCRIPTEN   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga43c56deefc64fae5fe077a232a10056c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga43c56deefc64fae5fe077a232a10056c">◆ </a></span>PX_ENABLE_ASSERTS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_ENABLE_ASSERTS   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Assert macro </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae8aa7aabc2f4d376cdac2931bea8014b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae8aa7aabc2f4d376cdac2931bea8014b">◆ </a></span>PX_EPS_F32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_EPS_F32   FLT_EPSILON</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0f79a2074a05144416be06f4c45a324c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0f79a2074a05144416be06f4c45a324c">◆ </a></span>PX_EPS_F64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_EPS_F64   DBL_EPSILON</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2440789bba543f4ab246a7dea35d7d95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2440789bba543f4ab246a7dea35d7d95">◆ </a></span>PX_EPS_REAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_EPS_REAL   <a class="el" href="group__foundation.html#gae8aa7aabc2f4d376cdac2931bea8014b">PX_EPS_F32</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6a774eed3cad34b0f636332a3d28c6bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6a774eed3cad34b0f636332a3d28c6bb">◆ </a></span>PX_FORCE_INLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_FORCE_INLINE   inline</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Force inline macro </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae7058022ea016a0af40eb7728a30c928"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae7058022ea016a0af40eb7728a30c928">◆ </a></span>PX_FOUNDATION_API</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_FOUNDATION_API</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga732674527c19934c396385ac405993b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga732674527c19934c396385ac405993b6">◆ </a></span>PX_GCC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_GCC   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae6e47183b054e4c5d6a478a00fe91e27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae6e47183b054e4c5d6a478a00fe91e27">◆ </a></span>PX_GCC_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_GCC_FAMILY   (<a class="el" href="group__foundation.html#ga382d2b60e6161c1dcb3801bbf8e1b4a3">PX_CLANG</a> || <a class="el" href="group__foundation.html#ga732674527c19934c396385ac405993b6">PX_GCC</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>family shortcuts </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacb03347b642a2a5bdea1f9b305a6fbec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacb03347b642a2a5bdea1f9b305a6fbec">◆ </a></span>PX_INLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_INLINE   inline</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Inline macro </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga481340bf67229603a2c5b9257874934a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga481340bf67229603a2c5b9257874934a">◆ </a></span>PX_INTEL_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_INTEL_FAMILY   (<a class="el" href="group__foundation.html#ga559a6fbf1f502edf3e25e3b90647f111">PX_X64</a> || <a class="el" href="group__foundation.html#ga4f7abce9f24240386fb46d29e4332d3d">PX_X86</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae61c2ba4eafd46db3a41bb5d86f3f4a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae61c2ba4eafd46db3a41bb5d86f3f4a8">◆ </a></span>PX_IOS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_IOS   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad76274b09d89544fc4133c8d915293ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad76274b09d89544fc4133c8d915293ed">◆ </a></span>PX_LIBCPP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_LIBCPP   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>C++ standard library defines </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga73b08402e151455258acc7ec628a277b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga73b08402e151455258acc7ec628a277b">◆ </a></span>PX_LINUX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_LINUX   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa6237ff50213fc9872d4569a649dcd53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa6237ff50213fc9872d4569a649dcd53">◆ </a></span>PX_LINUX_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_LINUX_FAMILY   (<a class="el" href="group__foundation.html#ga73b08402e151455258acc7ec628a277b">PX_LINUX</a> || <a class="el" href="group__foundation.html#gabe2aa1202597c18f98b9e7cefdf807a8">PX_ANDROID</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac1b800617c25ba00871816b8a0756d89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac1b800617c25ba00871816b8a0756d89">◆ </a></span>PX_MAX_BOUNDS_EXTENTS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_BOUNDS_EXTENTS   (<a class="el" href="group__foundation.html#ga1afd8c76d275a787af09ebfceaf7fc30">PX_MAX_REAL</a> * 0.25f)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga7ffc101412f847b7a5d40d9e0c7a0028">PxBounds3::empty()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="group__foundation.html#ga9e31f59de4ce4f4ad1f1e51c401ac5fd">PxBounds3::setEmpty()</a>, and <a class="el" href="group__foundation.html#ga125e6c8496174f5aee6b53c2ecd9ba75">PxBounds3::setMaximal()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7539e08056ea09ff1c341b866b7103f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7539e08056ea09ff1c341b866b7103f4">◆ </a></span>PX_MAX_F32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_F32   3.4028234663852885981170418348452e+38F</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0e6a6baa9078ed0b45a03fb4404c9bf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0e6a6baa9078ed0b45a03fb4404c9bf5">◆ </a></span>PX_MAX_F64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_F64   DBL_MAX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga226013a71f304c8c670ef781aa62b145"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga226013a71f304c8c670ef781aa62b145">◆ </a></span>PX_MAX_I16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_I16   INT16_MAX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaca8cf9822157157ba95923e39999da82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaca8cf9822157157ba95923e39999da82">◆ </a></span>PX_MAX_I32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_I32   INT32_MAX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafd3aefa9b2e2bc6856ddff8bc1ff3770"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafd3aefa9b2e2bc6856ddff8bc1ff3770">◆ </a></span>PX_MAX_I8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_I8   INT8_MAX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1afd8c76d275a787af09ebfceaf7fc30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1afd8c76d275a787af09ebfceaf7fc30">◆ </a></span>PX_MAX_REAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_REAL   <a class="el" href="group__foundation.html#ga7539e08056ea09ff1c341b866b7103f4">PX_MAX_F32</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structPxContactStreamIterator.html#a6d0ca8d17f3ede0a5cbf033ab1624316">PxContactStreamIterator::getMaxImpulse()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5875f14ce7524d2a21d3bb23a039d1ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5875f14ce7524d2a21d3bb23a039d1ec">◆ </a></span>PX_MAX_U16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_U16   UINT16_MAX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga86fdc6216f1e58e9fa63a2c0108261a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga86fdc6216f1e58e9fa63a2c0108261a7">◆ </a></span>PX_MAX_U32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_U32   UINT32_MAX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga317798739f43b557779c6d40806038b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga317798739f43b557779c6d40806038b6">◆ </a></span>PX_MAX_U8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MAX_U8   UINT8_MAX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxVehicleCopyDynamicsMap.html#a46e1abd50a1efeb2c4d1cd65454b284d">PxVehicleCopyDynamicsMap::PxVehicleCopyDynamicsMap()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa68c4b18475815da696850a588b3ac8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa68c4b18475815da696850a588b3ac8b">◆ </a></span>PX_MICROSOFT_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MICROSOFT_FAMILY   (<a class="el" href="group__foundation.html#ga966bf639353d2b617e4925513859c1ff">PX_XBOXONE</a> || <a class="el" href="group__foundation.html#ga5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a> || <a class="el" href="group__foundation.html#ga6479493426d89a1b6a1c1786ecdf8fa7">PX_XBOX_SERIES_X</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3fc2611ba27e5701f2a1cf14afd1dd7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3fc2611ba27e5701f2a1cf14afd1dd7b">◆ </a></span>PX_MIN_I16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MIN_I16   INT16_MIN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga005bc6fc1fd839ee0896828600dd17bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga005bc6fc1fd839ee0896828600dd17bb">◆ </a></span>PX_MIN_I32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MIN_I32   INT32_MIN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0180682969fce22cc7d01b100e1da755"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0180682969fce22cc7d01b100e1da755">◆ </a></span>PX_MIN_I8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MIN_I8   INT8_MIN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5bd19e27244d543c2e0a4d9c04338406"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5bd19e27244d543c2e0a4d9c04338406">◆ </a></span>PX_MIN_U16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MIN_U16   UINT16_MIN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4c63f0632cd5766a4233686020a33159"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4c63f0632cd5766a4233686020a33159">◆ </a></span>PX_MIN_U32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MIN_U32   UINT32_MIN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7bd33cbf0ea64aee9a79758f70050cdf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7bd33cbf0ea64aee9a79758f70050cdf">◆ </a></span>PX_MIN_U8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_MIN_U8   UINT8_MIN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga41ea3463989964c5a4e21d68a9d3884a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga41ea3463989964c5a4e21d68a9d3884a">◆ </a></span>PX_NEON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_NEON   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga838010cc1baa6df8d6ff0fc5655274dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga838010cc1baa6df8d6ff0fc5655274dd">◆ </a></span>PX_NOALIAS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_NOALIAS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Noalias macro </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2af6846d9d49e433af97059f0291eef1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2af6846d9d49e433af97059f0291eef1">◆ </a></span>PX_NOCOPY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_NOCOPY</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Class</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line">\</div><div class="line">protected: \</div><div class="line"> Class(<span class="keyword">const</span> Class&); \</div><div class="line"> Class& operator=(<span class="keyword">const</span> Class&);</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga56b7f4f37ac451a47f3d7d661069aa49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga56b7f4f37ac451a47f3d7d661069aa49">◆ </a></span>PX_NOINLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_NOINLINE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Noinline macro </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8901e378c5ba8f305e8714d5758cd9dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8901e378c5ba8f305e8714d5758cd9dd">◆ </a></span>PX_NORMALIZATION_EPSILON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_NORMALIZATION_EPSILON   float(1e-20f)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxVec3.html#abe30659678fa294743b2eaabe69a8689">PxVec3::normalizeFast()</a>, and <a class="el" href="classPxVec3.html#a69edea41dcd58f35d35036026bf75dcc">PxVec3::normalizeSafe()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga65237bda8f886bb466e89d01a1ba0a77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga65237bda8f886bb466e89d01a1ba0a77">◆ </a></span>PX_NVTX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_NVTX   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaace09d9150d8d87671f893afe548ebac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaace09d9150d8d87671f893afe548ebac">◆ </a></span>PX_OFFSET_OF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_OFFSET_OF</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">X, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Y </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   offsetof(X, Y)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2ac82f7e080e1411a86f98758a0f3875"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2ac82f7e080e1411a86f98758a0f3875">◆ </a></span>PX_OFFSET_OF_RT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_OFFSET_OF_RT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Class, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Member </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (reinterpret_cast<size_t>(&reinterpret_cast<Class*>(<a class="el" href="group__foundation.html#ga305a9ab26a10d521e58782103206edf5">PX_OFFSETOF_BASE</a>)->Member) - size_t(<a class="el" href="group__foundation.html#ga305a9ab26a10d521e58782103206edf5">PX_OFFSETOF_BASE</a>))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga305a9ab26a10d521e58782103206edf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga305a9ab26a10d521e58782103206edf5">◆ </a></span>PX_OFFSETOF_BASE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_OFFSETOF_BASE   0x100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2b3efd786b831b6cfd30e51dcd3c5ca2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2b3efd786b831b6cfd30e51dcd3c5ca2">◆ </a></span>PX_OSX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_OSX   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac9e21d1f7a04c78926a89d936c97546f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac9e21d1f7a04c78926a89d936c97546f">◆ </a></span>PX_P64_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_P64_FAMILY   (<a class="el" href="group__foundation.html#ga559a6fbf1f502edf3e25e3b90647f111">PX_X64</a> || <a class="el" href="group__foundation.html#ga8853e1b0f46c6dd7043b948747a19a19">PX_A64</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaeedfba7b2ad3d3be35867607faabb11d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaeedfba7b2ad3d3be35867607faabb11d">◆ </a></span>PX_PHYSICS_VERSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PHYSICS_VERSION   ((<a class="el" href="group__foundation.html#ga75378be4130e1bdda740c22c07314640">PX_PHYSICS_VERSION_MAJOR</a><<24) + (<a class="el" href="group__foundation.html#ga25c9c85e3980cdbf0bedfbcad822aed7">PX_PHYSICS_VERSION_MINOR</a><<16) + (<a class="el" href="group__foundation.html#ga4edfc95b25e96e7d308d83347c93a69f">PX_PHYSICS_VERSION_BUGFIX</a><<8) + 0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The constant PX_PHYSICS_VERSION is used when creating certain PhysX module objects. This is to ensure that the application is using the same header version as the library was built with. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4edfc95b25e96e7d308d83347c93a69f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4edfc95b25e96e7d308d83347c93a69f">◆ </a></span>PX_PHYSICS_VERSION_BUGFIX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PHYSICS_VERSION_BUGFIX   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga75378be4130e1bdda740c22c07314640"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga75378be4130e1bdda740c22c07314640">◆ </a></span>PX_PHYSICS_VERSION_MAJOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PHYSICS_VERSION_MAJOR   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga25c9c85e3980cdbf0bedfbcad822aed7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga25c9c85e3980cdbf0bedfbcad822aed7">◆ </a></span>PX_PHYSICS_VERSION_MINOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PHYSICS_VERSION_MINOR   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9aad3b08e5e15565ff39638b753f4a92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9aad3b08e5e15565ff39638b753f4a92">◆ </a></span>PX_POP_PACK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_POP_PACK</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5bd657340cb0dc207107cb1742d1135b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5bd657340cb0dc207107cb1742d1135b">◆ </a></span>PX_PPC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PPC   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac2271cd3b97db6a3e1ba0222d1b4d07e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac2271cd3b97db6a3e1ba0222d1b4d07e">◆ </a></span>PX_PRIu64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PRIu64   PRIu64</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gabefdbdd6927f15e90168c46824f7bd38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gabefdbdd6927f15e90168c46824f7bd38">◆ </a></span>PX_PROFILE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PROFILE   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga42b3e630801b256ea6a118cea57757d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga42b3e630801b256ea6a118cea57757d3">◆ </a></span>PX_PS4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PS4   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga1145ffab2cc9a77ca65b59ba4126342f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1145ffab2cc9a77ca65b59ba4126342f">◆ </a></span>PX_PUSH_PACK_DEFAULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_PUSH_PACK_DEFAULT</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Pack macros - disabled on SPU because they are not supported </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3b15bb2f7697b2bed10eb5477909fbe4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3b15bb2f7697b2bed10eb5477909fbe4">◆ </a></span>PX_RESTRICT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_RESTRICT   __restrict</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Restrict macro </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga07ffc52cd4afa8e797a5fe6e1cb7e17a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">◆ </a></span>PX_SHARED_ASSERT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_SHARED_ASSERT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">exp</td><td>)</td>
|
|
<td>   ((void)0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gab842ec4658d565159e71b949786ddf2e">PxBounds3::contains()</a>, <a class="el" href="group__foundation.html#gadbc9efd74535a6b4f58f28058da1670a">PxBounds3::fattenFast()</a>, <a class="el" href="group__foundation.html#ga060890e60cdbd06a2819e6d4a1f2d3be">PxBounds3::fattenSafe()</a>, <a class="el" href="classPxMat44.html#a32c762fcc9fe9688d54c4808117cc650">PxMat44::getBasis()</a>, <a class="el" href="group__foundation.html#ga9d5b26e75bb13bebe3d08bc49b2212d5">PxBounds3::getCenter()</a>, <a class="el" href="group__foundation.html#ga16358e92b0083fddc587efc45050f425">PxBounds3::getDimensions()</a>, <a class="el" href="group__foundation.html#ga95a5fd55fa4db02a70d5f0226098771a">PxBounds3::getExtents()</a>, <a class="el" href="classPxTransform.html#a00171b25a89826a238649055b3fb3c38">PxTransform::getInverse()</a>, <a class="el" href="group__foundation.html#ga32315930deaa61e428aa2e0cda454189">PxBounds3::include()</a>, <a class="el" href="group__foundation.html#gafce532687809e3b8d5362b34f9b44992">PxBounds3::intersects()</a>, <a class="el" href="group__foundation.html#ga0535d4e635ffe422695adcf66644e2ae">PxBounds3::intersects1D()</a>, <a class="el" href="group__foundation.html#gaba043bbb6945b5a380bd3808badacdfb">PxBounds3::isEmpty()</a>, <a class="el" href="group__foundation.html#ga07e921227c6d6fe3c514eae0655c1dff">PxBounds3::isInside()</a>, <a class="el" href="namespacephysx_1_1intrinsics.html#af6be18e9680507caa70ffa67fda89830">physx::intrinsics::memZero128()</a>, <a class="el" href="PxWindowsIntrinsics_8h.html#a8c4d58510ddab8ce6da814f5710fa360">memZero128()</a>, <a class="el" href="classPxVec3.html#abe30659678fa294743b2eaabe69a8689">PxVec3::normalizeFast()</a>, <a class="el" href="classPxStrideIterator.html#ad530200a1569a936cae391a65e87b9d7">PxStrideIterator< T >::operator!=()</a>, <a class="el" href="classPxTransform.html#ac3102ad8f94485f71fa1ffc54d2c429a">PxTransform::operator*()</a>, <a class="el" href="classPxStrideIterator.html#a8de262cf9ac249462637851a5d75b674">PxStrideIterator< T >::operator-()</a>, <a class="el" href="classPxStrideIterator.html#a3befd1361596da0ad956dd34ac96064c">PxStrideIterator< T >::operator<()</a>, <a class="el" href="classPxStrideIterator.html#a5412cdfe557300d7f17259fc7672085e">PxStrideIterator< T >::operator<=()</a>, <a class="el" href="classPxStrideIterator.html#a9854ef25f3e221196458d2c3bad580ab">PxStrideIterator< T >::operator==()</a>, <a class="el" href="classPxStrideIterator.html#a5520748ccf8dcc4e7e9a8813be864663">PxStrideIterator< T >::operator>()</a>, <a class="el" href="classPxStrideIterator.html#aca3bca9d6848d99f4801adb623479b05">PxStrideIterator< T >::operator>=()</a>, <a class="el" href="classPxVec2.html#a76af8d8980dac7c98b46b61698de3767">PxVec2::operator[]()</a>, <a class="el" href="classPxVec3.html#a13aeccc1726e5a2d3d909ca8ef021a80">PxVec3::operator[]()</a>, <a class="el" href="classPxVec4.html#a1647a74b57a86d2b6f6297a5d2355341">PxVec4::operator[]()</a>, <a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp()</a>, <a class="el" href="classPxQuat.html#a96cdb8dff7a2ed40a71912edf19dd812">PxQuat::PxQuat()</a>, <a class="el" href="classPxStrideIterator.html#a47b65f7b217b7b58e41c60eba2036c6a">PxStrideIterator< T >::PxStrideIterator()</a>, <a class="el" href="classPxTransform.html#a1e8f1a81e48e0b8c5e5708b871ca61e0">PxTransform::PxTransform()</a>, <a class="el" href="classPxTransform.html#a68aa4ac7a3058a86a9ad0912c3992fd8">PxTransform::rotate()</a>, <a class="el" href="classPxTransform.html#afd1009813c0963dc38e981018bcdc38e">PxTransform::rotateInv()</a>, <a class="el" href="group__foundation.html#gae942e76eff12ad0827a6d3870afb9bc9">PxBounds3::scaleFast()</a>, <a class="el" href="group__foundation.html#ga34f70075ac4a52e2d7fb8afc03afc6e2">PxBounds3::scaleSafe()</a>, <a class="el" href="classPxTransform.html#adf6d2666a8113a72b4abbfe2e993a781">PxTransform::transform()</a>, <a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast()</a>, <a class="el" href="classPxTransform.html#a246b95d9344f81c73b427eedd434880e">PxTransform::transformInv()</a>, and <a class="el" href="group__foundation.html#ga7c72d4a195ff9acade3d092124a45c53">PxBounds3::transformSafe()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2dd18616fa4eec4df42b5f3505dd2a64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2dd18616fa4eec4df42b5f3505dd2a64">◆ </a></span>PX_SSE2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_SSE2   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga40e7fc272047a5ab6870668b81aca1a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga40e7fc272047a5ab6870668b81aca1a3">◆ </a></span>PX_STRINGIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_STRINGIZE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">X</td><td>)</td>
|
|
<td>   <a class="el" href="group__foundation.html#gaaa541ee81b5c7958c1367b710cfa99ed">PX_STRINGIZE_HELPER</a>(X)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaaa541ee81b5c7958c1367b710cfa99ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaaa541ee81b5c7958c1367b710cfa99ed">◆ </a></span>PX_STRINGIZE_HELPER</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_STRINGIZE_HELPER</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">X</td><td>)</td>
|
|
<td>   #X</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga39f6354f5e10029a058e2141956ed9ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga39f6354f5e10029a058e2141956ed9ef">◆ </a></span>PX_SUPPORT_COMPUTE_PHYSX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_SUPPORT_COMPUTE_PHYSX   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga58dd174408338f37c62dfe6ac1baec60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga58dd174408338f37c62dfe6ac1baec60">◆ </a></span>PX_SUPPORT_EXTERN_TEMPLATE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_SUPPORT_EXTERN_TEMPLATE   ((!<a class="el" href="group__foundation.html#gabe2aa1202597c18f98b9e7cefdf807a8">PX_ANDROID</a>) && (<a class="el" href="group__foundation.html#gaec15ff1639b763560ddaffc82936ff03">PX_VC</a> != 11))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0a511de410e7de7a8625fb572f88bd89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0a511de410e7de7a8625fb572f88bd89">◆ </a></span>PX_SUPPORT_GPU_PHYSX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_SUPPORT_GPU_PHYSX   ((<a class="el" href="group__foundation.html#ga5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a>) || (<a class="el" href="group__foundation.html#ga73b08402e151455258acc7ec628a277b">PX_LINUX</a> && <a class="el" href="group__foundation.html#ga559a6fbf1f502edf3e25e3b90647f111">PX_X64</a>))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga69c3fa9b2882d545ebdb965086853c62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga69c3fa9b2882d545ebdb965086853c62">◆ </a></span>PX_SWITCH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_SWITCH   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac40d28c5e85426df7a98ff9bd597810c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac40d28c5e85426df7a98ff9bd597810c">◆ </a></span>PX_UNIX_EXPORT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_UNIX_EXPORT</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad7d515be586be72c5c485c5624783a97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad7d515be586be72c5c485c5624783a97">◆ </a></span>PX_UNIX_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_UNIX_FAMILY   (<a class="el" href="group__foundation.html#gaa6237ff50213fc9872d4569a649dcd53">PX_LINUX_FAMILY</a> || <a class="el" href="group__foundation.html#ga4330ceada999f3f6d10f7bd4b3dd3c2f">PX_APPLE_FAMILY</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga927c1801f7f1134c1344caaff90bd632"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga927c1801f7f1134c1344caaff90bd632">◆ </a></span>PX_UWP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_UWP   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaec15ff1639b763560ddaffc82936ff03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaec15ff1639b763560ddaffc82936ff03">◆ </a></span>PX_VC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_VC   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Compiler defines, see <a href="http://sourceforge.net/p/predef/wiki/Compilers/">http://sourceforge.net/p/predef/wiki/Compilers/</a> Operating system defines, see <a href="http://sourceforge.net/p/predef/wiki/OperatingSystems/">http://sourceforge.net/p/predef/wiki/OperatingSystems/</a> Architecture defines, see <a href="http://sourceforge.net/p/predef/wiki/Architectures/">http://sourceforge.net/p/predef/wiki/Architectures/</a> SIMD defines define anything not defined on this platform to 0 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga43eec71a9b57bd336f2208cb33dba42e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga43eec71a9b57bd336f2208cb33dba42e">◆ </a></span>PX_VMX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_VMX   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga41f92d88ba8f7b8ef321aa090b0e270d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga41f92d88ba8f7b8ef321aa090b0e270d">◆ </a></span>PX_WEAK_SYMBOL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_WEAK_SYMBOL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac4b372e9d2d91a0a86d40f7486936993"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac4b372e9d2d91a0a86d40f7486936993">◆ </a></span>PX_WIN32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_WIN32   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafb26faf6ab4449f92b90eaedb74d6f3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafb26faf6ab4449f92b90eaedb74d6f3b">◆ </a></span>PX_WIN64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_WIN64   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8d26d765b23de0bca18dd327cde2d8f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8d26d765b23de0bca18dd327cde2d8f8">◆ </a></span>PX_WINDOWS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_WINDOWS   (<a class="el" href="group__foundation.html#ga5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a> && !<a class="el" href="group__foundation.html#ga99db209a98702e2d6673d967bac37d07">PX_ARM_FAMILY</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5121e2d88c11a94738ee44b0b6b339a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5121e2d88c11a94738ee44b0b6b339a2">◆ </a></span>PX_WINDOWS_FAMILY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_WINDOWS_FAMILY   (<a class="el" href="group__foundation.html#gac4b372e9d2d91a0a86d40f7486936993">PX_WIN32</a> || <a class="el" href="group__foundation.html#gafb26faf6ab4449f92b90eaedb74d6f3b">PX_WIN64</a> || <a class="el" href="group__foundation.html#ga927c1801f7f1134c1344caaff90bd632">PX_UWP</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga559a6fbf1f502edf3e25e3b90647f111"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga559a6fbf1f502edf3e25e3b90647f111">◆ </a></span>PX_X64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_X64   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4f7abce9f24240386fb46d29e4332d3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4f7abce9f24240386fb46d29e4332d3d">◆ </a></span>PX_X86</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_X86   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6479493426d89a1b6a1c1786ecdf8fa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6479493426d89a1b6a1c1786ecdf8fa7">◆ </a></span>PX_XBOX_SERIES_X</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_XBOX_SERIES_X   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga966bf639353d2b617e4925513859c1ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga966bf639353d2b617e4925513859c1ff">◆ </a></span>PX_XBOXONE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PX_XBOXONE   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga471d6bb3bd98ced0974dbc866268c15a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga471d6bb3bd98ced0974dbc866268c15a">◆ </a></span>USE_VOLATILE_UNION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USE_VOLATILE_UNION</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gaee15b10ce840455479f928e5d9f2916b">PxUnionCast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="ga8c8d56ad8584332dc0d55c7936fb0af3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8c8d56ad8584332dc0d55c7936fb0af3">◆ </a></span>PxBitAndByte</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classPxBitAndDataT.html">PxBitAndDataT</a><unsigned char, 0x80> PxBitAndByte</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2520ecfd21a5e8e15d5ae3d1f9bcfd1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2520ecfd21a5e8e15d5ae3d1f9bcfd1c">◆ </a></span>PxBitAndDword</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classPxBitAndDataT.html">PxBitAndDataT</a><unsigned int, 0x80000000> PxBitAndDword</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa36637513874db07a2b4839703eef2ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa36637513874db07a2b4839703eef2ee">◆ </a></span>PxBitAndWord</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classPxBitAndDataT.html">PxBitAndDataT</a><unsigned short, 0x8000> PxBitAndWord</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacce5749db3dcfb916e98c253374264ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacce5749db3dcfb916e98c253374264ed">◆ </a></span>PxU32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef uint32_t <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>files to always include </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="ga0326e4ec6e9082ac70f32df5edc6eb5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0326e4ec6e9082ac70f32df5edc6eb5f">◆ </a></span>PxEMPTY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>enum for empty constructor tag </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6"></a>PxEmpty </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga70160ca5bbafef277790b3e0f12baf38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga70160ca5bbafef277790b3e0f12baf38">◆ </a></span>PxIDENTITY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__foundation.html#ga70160ca5bbafef277790b3e0f12baf38">PxIDENTITY</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>enum for identity constructor flag for quaternions, transforms, and matrices </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga70160ca5bbafef277790b3e0f12baf38a95e14c69af8048aedd218cd6e96ad50f"></a>PxIdentity </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac10bd69c94c165a52f6de39678ef9d4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac10bd69c94c165a52f6de39678ef9d4c">◆ </a></span>PxZERO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__foundation.html#gac10bd69c94c165a52f6de39678ef9d4c">PxZERO</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>enum for zero constructor tag for vectors and matrices </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac10bd69c94c165a52f6de39678ef9d4ca0ea259a79d3556f2986a96b5fbf8d4bc"></a>PxZero </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="ga3c2a546bd10918cd8cf26d27200081f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3c2a546bd10918cd8cf26d27200081f1">◆ </a></span>basisExtent()</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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::basisExtent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>center</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxMat33.html">PxMat33</a> & </td>
|
|
<td class="paramname"><em>basis</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>extent</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct from center, extent, and (not necessarily orthogonal) basis. </p>
|
|
|
|
<p class="reference">References <a class="el" href="classPxMat33.html#a89d12d4e50ffc5ef8e480bdd3dadb78a">PxMat33::column0</a>, <a class="el" href="classPxMat33.html#a62f190479e12e7b9ec5cf831b23c95e9">PxMat33::column1</a>, <a class="el" href="classPxMat33.html#a9af2a3d4f9cca979c3e46a6406de6957">PxMat33::column2</a>, <a class="el" href="group__foundation.html#gaf72e1dce9e874da7b92cbc0ea5e4e30d">PxAbs()</a>, <a class="el" href="classPxBounds3.html#a127d0cb9a4212d0ab70d086e28f0c3f7">PxBounds3::PxBounds3()</a>, <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga7141493e2ce93a7c29947147874eb372">PxBounds3::poseExtent()</a>, and <a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0d68edb1f62d21d1570dee43f2d4ebaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0d68edb1f62d21d1570dee43f2d4ebaa">◆ </a></span>boundsOfPoints()</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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::boundsOfPoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>v0</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>v1</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the AABB containing v0 and v1. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v0</td><td>first point included in the AABB. </td></tr>
|
|
<tr><td class="paramname">v1</td><td>second point included in the AABB. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="classPxVec3.html#a6622d998fe0bbf58cbe9f58038faeade">PxVec3::maximum()</a>, <a class="el" href="classPxVec3.html#af9c906ab3014d0bc4b481257793ef92e">PxVec3::minimum()</a>, and <a class="el" href="classPxBounds3.html#a127d0cb9a4212d0ab70d086e28f0c3f7">PxBounds3::PxBounds3()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2d783f32606b1458efd0fe0ee50c2b03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2d783f32606b1458efd0fe0ee50c2b03">◆ </a></span>centerExtents()</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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::centerExtents </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>center</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>extent</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the AABB from center and extents vectors. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">center</td><td>Center vector </td></tr>
|
|
<tr><td class="paramname">extent</td><td>Extents vector </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="classPxBounds3.html#a127d0cb9a4212d0ab70d086e28f0c3f7">PxBounds3::PxBounds3()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gae942e76eff12ad0827a6d3870afb9bc9">PxBounds3::scaleFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab842ec4658d565159e71b949786ddf2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab842ec4658d565159e71b949786ddf2e">◆ </a></span>contains()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxBounds3::contains </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>indicates if these bounds contain v. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>Point to test against bounds. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7ffc101412f847b7a5d40d9e0c7a0028"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7ffc101412f847b7a5d40d9e0c7a0028">◆ </a></span>empty()</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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::empty </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return empty bounds. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#gac1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>, and <a class="el" href="classPxBounds3.html#a127d0cb9a4212d0ab70d086e28f0c3f7">PxBounds3::PxBounds3()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadbc9efd74535a6b4f58f28058da1670a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadbc9efd74535a6b4f58f28058da1670a">◆ </a></span>fattenFast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::fattenFast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>distance</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>fattens the AABB in all 3 dimensions by the given distance.</p>
|
|
<p>Calling this method for empty bounds leads to undefined behavior. Use <a class="el" href="group__foundation.html#ga060890e60cdbd06a2819e6d4a1f2d3be">fattenSafe()</a> instead. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga060890e60cdbd06a2819e6d4a1f2d3be">PxBounds3::fattenSafe()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga060890e60cdbd06a2819e6d4a1f2d3be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga060890e60cdbd06a2819e6d4a1f2d3be">◆ </a></span>fattenSafe()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::fattenSafe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>distance</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>fattens the AABB in all 3 dimensions by the given distance.</p>
|
|
<p>This version is safe to call for empty bounds. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#gadbc9efd74535a6b4f58f28058da1670a">PxBounds3::fattenFast()</a>, <a class="el" href="group__foundation.html#gaba043bbb6945b5a380bd3808badacdfb">PxBounds3::isEmpty()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9d5b26e75bb13bebe3d08bc49b2212d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9d5b26e75bb13bebe3d08bc49b2212d5">◆ </a></span>getCenter() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> PxBounds3::getCenter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the center of this axis aligned box. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gae942e76eff12ad0827a6d3870afb9bc9">PxBounds3::scaleFast()</a>, and <a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf04275188bc676cf95b678f66f269d38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf04275188bc676cf95b678f66f269d38">◆ </a></span>getCenter() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxBounds3::getCenter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>axis</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>get component of the box's center along a given axis </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga16358e92b0083fddc587efc45050f425"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga16358e92b0083fddc587efc45050f425">◆ </a></span>getDimensions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> PxBounds3::getDimensions </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the dimensions (width/height/depth) of this axis aligned box. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gab8347121772157d35897ab50e7aa0674">PxBounds3::getExtents()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga95a5fd55fa4db02a70d5f0226098771a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga95a5fd55fa4db02a70d5f0226098771a">◆ </a></span>getExtents() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxBounds3::getExtents </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>axis</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>get component of the box's extents along a given axis </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab8347121772157d35897ab50e7aa0674"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab8347121772157d35897ab50e7aa0674">◆ </a></span>getExtents() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> PxBounds3::getExtents </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the extents, which are half of the width/height/depth. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga16358e92b0083fddc587efc45050f425">PxBounds3::getDimensions()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gae942e76eff12ad0827a6d3870afb9bc9">PxBounds3::scaleFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga32315930deaa61e428aa2e0cda454189"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga32315930deaa61e428aa2e0cda454189">◆ </a></span>include() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::include </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>expands the volume to include v </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>Point to expand to. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxVec3.html#a6622d998fe0bbf58cbe9f58038faeade">PxVec3::maximum()</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="classPxVec3.html#af9c906ab3014d0bc4b481257793ef92e">PxVec3::minimum()</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7e2f610707f2d4fd2a7f65c1af4fe022"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7e2f610707f2d4fd2a7f65c1af4fe022">◆ </a></span>include() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::include </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>b</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>expands the volume to include b. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">b</td><td>Bounds to perform union with. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxVec3.html#a6622d998fe0bbf58cbe9f58038faeade">PxVec3::maximum()</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="classPxVec3.html#af9c906ab3014d0bc4b481257793ef92e">PxVec3::minimum()</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafce532687809e3b8d5362b34f9b44992"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafce532687809e3b8d5362b34f9b44992">◆ </a></span>intersects()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxBounds3::intersects </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>b</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>indicates whether the intersection of this and b is empty or not. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">b</td><td>Bounds to test for intersection. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0535d4e635ffe422695adcf66644e2ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0535d4e635ffe422695adcf66644e2ae">◆ </a></span>intersects1D()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxBounds3::intersects1D </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>axis</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>computes the 1D-intersection between two AABBs, on a given axis. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">a</td><td>the other AABB </td></tr>
|
|
<tr><td class="paramname">axis</td><td>the axis (0, 1, 2) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaba043bbb6945b5a380bd3808badacdfb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaba043bbb6945b5a380bd3808badacdfb">◆ </a></span>isEmpty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxBounds3::isEmpty </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, and <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga060890e60cdbd06a2819e6d4a1f2d3be">PxBounds3::fattenSafe()</a>, <a class="el" href="group__foundation.html#ga34f70075ac4a52e2d7fb8afc03afc6e2">PxBounds3::scaleSafe()</a>, and <a class="el" href="group__foundation.html#ga7c72d4a195ff9acade3d092124a45c53">PxBounds3::transformSafe()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga4dadf48c1125f80e543dbe94d656d372"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4dadf48c1125f80e543dbe94d656d372">◆ </a></span>isFinite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxBounds3::isFinite </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>checks that the AABB values are not NaN </p>
|
|
|
|
<p class="reference">References <a class="el" href="classPxVec3.html#a2872352117f5ce82ff60ef28207be947">PxVec3::isFinite()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, and <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga07e921227c6d6fe3c514eae0655c1dff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga07e921227c6d6fe3c514eae0655c1dff">◆ </a></span>isInside()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxBounds3::isInside </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>box</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>checks a box is inside another box. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">box</td><td>the other AABB </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="PxGeometryHelpers_8h.html#a5a9ef051d06338d4f8b866bef448ced1">box</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga44a06101ddffac9a2f95183b14d64f99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga44a06101ddffac9a2f95183b14d64f99">◆ </a></span>isValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxBounds3::isValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>checks that the AABB values describe a valid configuration. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga4dadf48c1125f80e543dbe94d656d372">PxBounds3::isFinite()</a>, <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, <a class="el" href="group__foundation.html#gac1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>, <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#gab842ec4658d565159e71b949786ddf2e">PxBounds3::contains()</a>, <a class="el" href="group__foundation.html#gadbc9efd74535a6b4f58f28058da1670a">PxBounds3::fattenFast()</a>, <a class="el" href="group__foundation.html#ga060890e60cdbd06a2819e6d4a1f2d3be">PxBounds3::fattenSafe()</a>, <a class="el" href="group__foundation.html#ga9d5b26e75bb13bebe3d08bc49b2212d5">PxBounds3::getCenter()</a>, <a class="el" href="group__foundation.html#ga16358e92b0083fddc587efc45050f425">PxBounds3::getDimensions()</a>, <a class="el" href="group__foundation.html#ga95a5fd55fa4db02a70d5f0226098771a">PxBounds3::getExtents()</a>, <a class="el" href="group__foundation.html#ga32315930deaa61e428aa2e0cda454189">PxBounds3::include()</a>, <a class="el" href="group__foundation.html#gafce532687809e3b8d5362b34f9b44992">PxBounds3::intersects()</a>, <a class="el" href="group__foundation.html#ga0535d4e635ffe422695adcf66644e2ae">PxBounds3::intersects1D()</a>, <a class="el" href="group__foundation.html#gaba043bbb6945b5a380bd3808badacdfb">PxBounds3::isEmpty()</a>, <a class="el" href="group__foundation.html#ga07e921227c6d6fe3c514eae0655c1dff">PxBounds3::isInside()</a>, <a class="el" href="group__physics.html#ga7faafa414d3b4a468091cdaf785a931e">PxSceneDesc::isValid()</a>, <a class="el" href="group__foundation.html#gae942e76eff12ad0827a6d3870afb9bc9">PxBounds3::scaleFast()</a>, <a class="el" href="group__foundation.html#ga34f70075ac4a52e2d7fb8afc03afc6e2">PxBounds3::scaleSafe()</a>, <a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast()</a>, and <a class="el" href="group__foundation.html#ga7c72d4a195ff9acade3d092124a45c53">PxBounds3::transformSafe()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa7415102b45174d3eda4d4f2f12127bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa7415102b45174d3eda4d4f2f12127bc">◆ </a></span>operator*() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec2.html">PxVec2</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>f</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec2.html">PxVec2</a> & </td>
|
|
<td class="paramname"><em>v</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="classPxVec2.html#a8a1607dbd9d4e63bf4d5af9ef4cd5a2e">PxVec2::x</a>, and <a class="el" href="classPxVec2.html#abf3769707f9e56d04c4f37ebdb8e23a9">PxVec2::y</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad528b6ca0979b1eff7aa814637c1711c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad528b6ca0979b1eff7aa814637c1711c">◆ </a></span>operator*() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxVec4.html">PxVec4</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>f</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec4.html">PxVec4</a> & </td>
|
|
<td class="paramname"><em>v</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="classPxVec4.html#a013d7a6e489c7361cbd602fcab6c9e29">PxVec4::w</a>, <a class="el" href="classPxVec4.html#aaa55803d5db9a7cc8b2ee3c6f89cbe72">PxVec4::x</a>, <a class="el" href="classPxVec4.html#a390f697b94d16b33cebb5d9f5be93e99">PxVec4::y</a>, and <a class="el" href="classPxVec4.html#ad3f9d14a8b8a56f9eb3bc2d570baf177">PxVec4::z</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae776faf7f6d5b480bfff8c2d21b9c4ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae776faf7f6d5b480bfff8c2d21b9c4ad">◆ </a></span>operator*() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="classPxVec3.html">PxVec3</a> operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>f</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>v</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab6fc70b79caa835455b6141018a7f9be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab6fc70b79caa835455b6141018a7f9be">◆ </a></span>operator+()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a><T> operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>< T > </td>
|
|
<td class="paramname"><em>it</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Addition operator. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7141493e2ce93a7c29947147874eb372"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7141493e2ce93a7c29947147874eb372">◆ </a></span>poseExtent()</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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::poseExtent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxTransform.html">PxTransform</a> & </td>
|
|
<td class="paramname"><em>pose</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>extent</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct from pose and extent. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga3c2a546bd10918cd8cf26d27200081f1">PxBounds3::basisExtent()</a>, <a class="el" href="classPxTransform.html#ab1a41ac5f4df8e07ba590fa0a8a6e786">PxTransform::p</a>, and <a class="el" href="classPxTransform.html#aadb9d2118765e188f212cf3c0e0018cb">PxTransform::q</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga289f38577d111c621dfc38704bf887ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga289f38577d111c621dfc38704bf887ac">◆ </a></span>PX_COMPILE_TIME_ASSERT()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PX_COMPILE_TIME_ASSERT </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="group__foundation.html#gaace09d9150d8d87671f893afe548ebac">PX_OFFSET_OF</a>(<a class="el" href="structPxPackValidation.html">PxPackValidation</a>, a) </td>
|
|
<td class="paramname"> = <code>=8</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9727af514012bc32f852e20278a7b04e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9727af514012bc32f852e20278a7b04e">◆ </a></span>PX_UNUSED()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> void PX_UNUSED </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxContactSet.html#a146b7d2559ef1e91bac73211e74d07d7">PxContactSet::getInternalFaceIndex0()</a>, <a class="el" href="structPxHitBuffer.html#af60ac2d3405c5af467f767f812f3f01d">PxHitBuffer< PxSweepHit >::processTouches()</a>, <a class="el" href="classPxMat33.html#adfcaf1c5e22009651cd588a4d4944bb7">PxMat33::PxMat33()</a>, <a class="el" href="classPxMat44.html#af379d3c40dcd771a79bf9ea075d39355">PxMat44::PxMat44()</a>, <a class="el" href="classPxQuat.html#a13d4cf835204d37e90fecef45659c790">PxQuat::PxQuat()</a>, <a class="el" href="classPxTransform.html#ab414a3463acc556445fb095ee32e98d8">PxTransform::PxTransform()</a>, <a class="el" href="classPxVec2.html#a4b60f4c08b8019e8c28967ed33d436ce">PxVec2::PxVec2()</a>, <a class="el" href="classPxVec3.html#a639685f39203ac441edd2158ef1a1549">PxVec3::PxVec3()</a>, and <a class="el" href="classPxVec4.html#ae1b794ea59ecae18c88f3d6a6ac9213d">PxVec4::PxVec4()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf72e1dce9e874da7b92cbc0ea5e4e30d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf72e1dce9e874da7b92cbc0ea5e4e30d">◆ </a></span>PxAbs() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxAbs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>abs returns the absolute value of its argument. </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a1b8acec0126e65de2a202041259dbc24">physx::intrinsics::abs()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxVec3.html#ab070b1c2dc2d5f67f2720d12e68f6444">PxVec3::abs()</a>, <a class="el" href="group__foundation.html#ga3c2a546bd10918cd8cf26d27200081f1">PxBounds3::basisExtent()</a>, <a class="el" href="classphysx_1_1Gu_1_1ContactBuffer.html#aae846773e6fe6f34982e129ce759555c">physx::Gu::ContactBuffer::contact()</a>, <a class="el" href="classPxPlane.html#a48cf571ee8066b645cdd21def9e0ed0d">PxPlane::contains()</a>, <a class="el" href="classPxVec2.html#aa1b953882b55c91a02b32eb78529ced2">PxVec2::isNormalized()</a>, <a class="el" href="classPxVec3.html#acf10b151d17f6b966a4574f6cb66093b">PxVec3::isNormalized()</a>, <a class="el" href="classPxVec4.html#a88e4dd043ea1071b62d1a8cfaa38a146">PxVec4::isNormalized()</a>, <a class="el" href="classPxQuat.html#a9ae073fbc5614a4698087370ce591567">PxQuat::isSane()</a>, <a class="el" href="classPxQuat.html#a35ac53818eeab314fc2888542b969544">PxQuat::isUnit()</a>, <a class="el" href="group__foundation.html#gabb5e8a2eee08bb16174c87dedbe49498">PxEquals()</a>, <a class="el" href="classPxQuat.html#a96cdb8dff7a2ed40a71912edf19dd812">PxQuat::PxQuat()</a>, and <a class="el" href="classPxQuat.html#a89bd359f188b7d164be0d5f1caf0745f">PxQuat::toRadiansAndUnitAxis()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga50d4d7247809d26270bd731bdc394793"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga50d4d7247809d26270bd731bdc394793">◆ </a></span>PxAbs() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxAbs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>abs returns the absolute value of its argument. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gadf64a1111c7dfd07290aed0cf3277098"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadf64a1111c7dfd07290aed0cf3277098">◆ </a></span>PxAbs() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> int32_t PxAbs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int32_t </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>abs returns the absolute value of its argument. </p>
|
|
|
|
<p class="reference">References <a class="el" href="PxWindowsIntrinsics_8h.html#a1cf5e31b1076fc655d2a46a5257d6590">abs()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0953977efc7599071aefadc35e842f97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0953977efc7599071aefadc35e842f97">◆ </a></span>PxAcos() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxAcos </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Arccosine. Returns angle between 0 and PI in radians <b>Unit:</b> Radians. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxQuat.html#ae3b0197aa605d5eca6c0d8af9ad4a473">PxQuat::getAngle()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafed20db31b2806b91c6b6745bac2f9ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafed20db31b2806b91c6b6745bac2f9ae">◆ </a></span>PxAcos() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxAcos </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Arccosine. Returns angle between 0 and PI in radians <b>Unit:</b> Radians. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga437cafb349b7bc7d1d912ab27392bfe9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga437cafb349b7bc7d1d912ab27392bfe9">◆ </a></span>PxAsin() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxAsin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Arcsine. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab6253e62a4ebc9be4560c54756aea29a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab6253e62a4ebc9be4560c54756aea29a">◆ </a></span>PxAsin() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxAsin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Arcsine. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaea3adf6a4e304f82c6646618ad633bd2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaea3adf6a4e304f82c6646618ad633bd2">◆ </a></span>PxAtan() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxAtan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ArcTangent. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9cf210fa59d59f641438771f3c24102f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9cf210fa59d59f641438771f3c24102f">◆ </a></span>PxAtan() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxAtan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ArcTangent. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3b820cf45fee058a4083d955daa02154"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3b820cf45fee058a4083d955daa02154">◆ </a></span>PxAtan2() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxAtan2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Arctangent of (x/y) with correct sign. Returns angle between -PI and PI in radians <b>Unit:</b> Radians. </p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxQuat.html#a89bd359f188b7d164be0d5f1caf0745f">PxQuat::toRadiansAndUnitAxis()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaddaa9e455c2d0ae28111358f6c426056"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaddaa9e455c2d0ae28111358f6c426056">◆ </a></span>PxAtan2() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxAtan2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Arctangent of (x/y) with correct sign. Returns angle between -PI and PI in radians <b>Unit:</b> Radians. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacd512dc7f334b61b26c6ea08fd64cd8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacd512dc7f334b61b26c6ea08fd64cd8b">◆ </a></span>PxBounds3()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> PxBounds3::PxBounds3 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>minimum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td>
|
|
<td class="paramname"><em>maximum</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct from two bounding points. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9c45606642752cb98a361b359482c476"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9c45606642752cb98a361b359482c476">◆ </a></span>PxCeil()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxCeil </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9564f55a7dca0986938b8a03e78d6f9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9564f55a7dca0986938b8a03e78d6f9f">◆ </a></span>PxClamp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> T PxClamp </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>lo</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>hi</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clamps v to the range [hi,lo]. </p>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, <a class="el" href="group__foundation.html#gaa014664f566202f7be1b2caa5625ffd6">PxMax()</a>, and <a class="el" href="group__foundation.html#ga19ecbe58dd6039373c15c8452550bd07">PxMin()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga0953977efc7599071aefadc35e842f97">PxAcos()</a>, and <a class="el" href="group__foundation.html#ga437cafb349b7bc7d1d912ab27392bfe9">PxAsin()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacc501523ad3ab46c5a061c4442d10fcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacc501523ad3ab46c5a061c4442d10fcf">◆ </a></span>PxCos() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxCos </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Cosine of an angle (<b>Unit:</b> Radians) </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a2b6304c3d6e0b90be513f31aa224f4be">physx::intrinsics::cos()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxQuat.html#a96cdb8dff7a2ed40a71912edf19dd812">PxQuat::PxQuat()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga903d59eeddf0328e54f1caf8efddf2fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga903d59eeddf0328e54f1caf8efddf2fc">◆ </a></span>PxCos() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxCos </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Cosine of an angle (<b>Unit:</b> Radians) </p>
|
|
|
|
<p class="reference">References <a class="el" href="PxWindowsIntrinsics_8h.html#a87498b7c02e15d4a59213016c7d1f4e8">cos()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9deda8eaad9681fc9eb456adc5225668"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9deda8eaad9681fc9eb456adc5225668">◆ </a></span>PxCreateFoundation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> physx::PxFoundation* <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> PxCreateFoundation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacephysx.html#a9b7fbd746d18bf5b6545713a8d818f41">physx::PxU32</a> </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">physx::PxAllocatorCallback & </td>
|
|
<td class="paramname"><em>allocator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">physx::PxErrorCallback & </td>
|
|
<td class="paramname"><em>errorCallback</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates an instance of the foundation class. </p>
|
|
<p>The foundation class is needed to initialize higher level SDKs. There may be only one instance per process. Calling this method after an instance has been created already will result in an error message and NULL will be returned.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">version</td><td>Version number we are expecting (should be <a class="el" href="group__foundation.html#gaeedfba7b2ad3d3be35867607faabb11d">PX_PHYSICS_VERSION</a>) </td></tr>
|
|
<tr><td class="paramname">allocator</td><td>User supplied interface for allocating memory(see <a class="el" href="classPxAllocatorCallback.html" title="Abstract base class for an application defined memory allocator that can be used by the Nv library...">PxAllocatorCallback</a>) </td></tr>
|
|
<tr><td class="paramname">errorCallback</td><td>User supplied interface for reporting errors and displaying messages(see <a class="el" href="classPxErrorCallback.html" title="User defined interface class. Used by the library to emit debug information. ">PxErrorCallback</a>) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Foundation instance on success, NULL if operation failed</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxFoundation.html" title="Foundation SDK singleton class. ">PxFoundation</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gabb5e8a2eee08bb16174c87dedbe49498"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gabb5e8a2eee08bb16174c87dedbe49498">◆ </a></span>PxEquals()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxEquals </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>b</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>eps</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#gaf72e1dce9e874da7b92cbc0ea5e4e30d">PxAbs()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf478a0d9ce3c6ec717d8fc74684f6cee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf478a0d9ce3c6ec717d8fc74684f6cee">◆ </a></span>PxExp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxExp </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae0a6cff0842c2d8b1b78656bcd680e1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae0a6cff0842c2d8b1b78656bcd680e1c">◆ </a></span>PxFloor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxFloor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga28ec9320669fc92cbc9945d85e2c980e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga28ec9320669fc92cbc9945d85e2c980e">◆ </a></span>PxGetAssertHandler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> <a class="el" href="group__foundation.html#gafd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="el" href="classPxAssertHandler.html">PxAssertHandler</a>& PxGetAssertHandler </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2f06b47e22c6e93701d766444c67f3a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2f06b47e22c6e93701d766444c67f3a6">◆ </a></span>PxGetFoundation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> physx::PxFoundation& <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> PxGetFoundation </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Retrieves the Foundation SDK after it has been created. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>The behavior of this method is undefined if the foundation instance has not been created already.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__foundation.html#ga9deda8eaad9681fc9eb456adc5225668" title="Creates an instance of the foundation class. ">PxCreateFoundation()</a> </dd></dl>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxSerializerDefaultAdapter.html#a3514c52a4f55add2174bd05600f7d992">PxSerializerDefaultAdapter< T >::exportData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga0fb72a858fd527761dbe042cb4adbbe6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga0fb72a858fd527761dbe042cb4adbbe6">◆ </a></span>PxGetProfilerCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> <a class="el" href="classphysx_1_1PxProfilerCallback.html">physx::PxProfilerCallback</a>* <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> PxGetProfilerCallback </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the callback that will be used for all profiling. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad6de0f4af98c5c5280b8fe695dc87318"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad6de0f4af98c5c5280b8fe695dc87318">◆ </a></span>PxIsFinite() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxIsFinite </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns true if the passed number is a finite floating point number as opposed to INF, NAN, etc. </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a28bd12477f3ca0b092c0b9b61bdfaf04">physx::intrinsics::isFinite()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structPxExtendedVec3.html#a33981de749fd48be94de0f651956fdc7">PxExtendedVec3::isFinite()</a>, <a class="el" href="classPxQuat.html#a1c665c57310b414f973f7d90d6b89c2a">PxQuat::isFinite()</a>, <a class="el" href="classPxVec2.html#a487462d06e975ce8315eef3311b1d31f">PxVec2::isFinite()</a>, <a class="el" href="classPxVec3.html#a2872352117f5ce82ff60ef28207be947">PxVec3::isFinite()</a>, <a class="el" href="classPxVec4.html#ac6e78bbfed13254baeb4691e023d6d34">PxVec4::isFinite()</a>, <a class="el" href="group__geomutils.html#gaa4aeb7bd1ccfedd348599061276f6d8e">PxSphereGeometry::isValid()</a>, <a class="el" href="group__geomutils.html#ga5b7658a01ed66c48e8d7967fc99fcb61">PxCapsuleGeometry::isValid()</a>, <a class="el" href="group__geomutils.html#ga43ad91d7d6b8e996338445fa5126bc06">PxHeightFieldGeometry::isValid()</a>, <a class="el" href="classPxJointLimitParameters.html#a8186c20e07fa7f1e06529dce77e06123">PxJointLimitParameters::isValid()</a>, <a class="el" href="classPxD6JointDrive.html#acb465eaaa09ce78a245a857c29b55464">PxD6JointDrive::isValid()</a>, <a class="el" href="classPxJointLinearLimit.html#a9c5136c51e4d728e579281fcb13af57e">PxJointLinearLimit::isValid()</a>, <a class="el" href="classPxJointLinearLimitPair.html#a665b7dfdfae70094a37dac14cc895fbe">PxJointLinearLimitPair::isValid()</a>, <a class="el" href="classPxJointAngularLimitPair.html#a83701fa70bfdc597074c7acbd03683c7">PxJointAngularLimitPair::isValid()</a>, <a class="el" href="classPxJointLimitCone.html#a122b0e940c3ec2227e856ffe51ca7c2e">PxJointLimitCone::isValid()</a>, <a class="el" href="classPxJointLimitPyramid.html#a954093c7856b3c46cb4a7d0d848c4240">PxJointLimitPyramid::isValid()</a>, <a class="el" href="classPxMassProperties.html#a85e7fed6380689c668afa3f531013d2b">PxMassProperties::operator*()</a>, <a class="el" href="classPxMassProperties.html#acc8eadc90e93df0e25d4dfb63988a596">PxMassProperties::PxMassProperties()</a>, <a class="el" href="classPxMassProperties.html#a63e7875cb60efa35150002e56fcfa43f">PxMassProperties::sum()</a>, and <a class="el" href="classPxMassProperties.html#acf94746d2a0e2e989bad06d97c6c387b">PxMassProperties::translateInertia()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa689e47bbd54cfc6a4a1ce5bc7f1a2f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa689e47bbd54cfc6a4a1ce5bc7f1a2f6">◆ </a></span>PxIsFinite() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> bool PxIsFinite </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns true if the passed number is a finite floating point number as opposed to INF, NAN, etc. </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a28bd12477f3ca0b092c0b9b61bdfaf04">physx::intrinsics::isFinite()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae43dc1649f209f1142a57cf14b200ad2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae43dc1649f209f1142a57cf14b200ad2">◆ </a></span>PxLog()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxLog </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>x</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga8403f44c41004280119dd86deb6dd333"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga8403f44c41004280119dd86deb6dd333">◆ </a></span>PxMakeIterator() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a><T> PxMakeIterator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>ptr</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>stride</em> = <code>sizeof(T)</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Stride iterator factory function which infers the iterator type. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga030b6ea7a6da25c914f73cb33a45a191"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga030b6ea7a6da25c914f73cb33a45a191">◆ </a></span>PxMakeIterator() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a><const T> PxMakeIterator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T * </td>
|
|
<td class="paramname"><em>ptr</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>stride</em> = <code>sizeof(T)</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Stride iterator factory function which infers the iterator type. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaa014664f566202f7be1b2caa5625ffd6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa014664f566202f7be1b2caa5625ffd6">◆ </a></span>PxMax() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> T PxMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The return value is the greater of the two specified values. </p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxVec2.html#a3e66299220678b7868f4dfde416e635d">PxVec2::maxElement()</a>, <a class="el" href="classPxVec3.html#a6f3aea43222cb8f0ec3392a3f56939a8">PxVec3::maxElement()</a>, <a class="el" href="classPxVec2.html#a0ad5e407464b9edaa205475f19eb426a">PxVec2::maximum()</a>, <a class="el" href="classPxVec4.html#a8a56a6052d374dfd102ac65c1ebeb2ca">PxVec4::maximum()</a>, <a class="el" href="classPxVec3.html#a6622d998fe0bbf58cbe9f58038faeade">PxVec3::maximum()</a>, and <a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gab1eb4b15bf78c96fd1a5f926bfe1da4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gab1eb4b15bf78c96fd1a5f926bfe1da4e">◆ </a></span>PxMax() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>overload for float to use fsel on xbox </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a50b7966b3196dc1a6c4d9b611627ed9d">physx::intrinsics::selectMax()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga939562c42c614caac1aaba467f77d510"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga939562c42c614caac1aaba467f77d510">◆ </a></span>PxMemCopy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void* PxMemCopy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>dest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>src</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>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copies the bytes of one memory block to another. The memory blocks must not overlap. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Use <a class="el" href="group__foundation.html#ga6c2e80e9cab7b72710ac62e537ad60df" title="Copies the bytes of one memory block to another. The memory blocks can overlap. ">PxMemMove</a> if memory blocks overlap.</dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dest</td><td>Pointer to block of memory to copy to. </td></tr>
|
|
<tr><td class="paramname">src</td><td>Pointer to block of memory to copy from. </td></tr>
|
|
<tr><td class="paramname">count</td><td>Number of bytes to copy.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Pointer to destination memory block </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#addd62b5b25acaca7d93f0f2ffe7ca4e5">physx::intrinsics::memCopy()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__physics.html#ga737af8e8faa77ff454b310957b681ad0">PxContactPair::bufferContacts()</a>, <a class="el" href="classPxSerializerDefaultAdapter.html#a3514c52a4f55add2174bd05600f7d992">PxSerializerDefaultAdapter< T >::exportData()</a>, <a class="el" href="classPxFixedSizeLookupTable.html#a8292ce2756c85eb0520209cb15e605f2">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::operator=()</a>, and <a class="el" href="classPxFixedSizeLookupTable.html#a5e6d807b0faad7d8722f34fdb2344e2d">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::PxFixedSizeLookupTable()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga6c2e80e9cab7b72710ac62e537ad60df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6c2e80e9cab7b72710ac62e537ad60df">◆ </a></span>PxMemMove()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void* PxMemMove </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>dest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>src</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>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copies the bytes of one memory block to another. The memory blocks can overlap. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Use <a class="el" href="group__foundation.html#ga939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap. ">PxMemCopy</a> if memory blocks do not overlap.</dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dest</td><td>Pointer to block of memory to copy to. </td></tr>
|
|
<tr><td class="paramname">src</td><td>Pointer to block of memory to copy from. </td></tr>
|
|
<tr><td class="paramname">count</td><td>Number of bytes to copy.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Pointer to destination memory block </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#aae91a6cbd977043baf04ecfc489afb06">physx::intrinsics::memMove()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3b7937d1226ad04a370386837b538fe5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3b7937d1226ad04a370386837b538fe5">◆ </a></span>PxMemSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void* PxMemSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>dest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">PxI32 </td>
|
|
<td class="paramname"><em>c</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>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the bytes of the provided buffer to the specified value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dest</td><td>Pointer to block of memory to set to the specified value. </td></tr>
|
|
<tr><td class="paramname">c</td><td>Value to set the bytes of the block of memory to. </td></tr>
|
|
<tr><td class="paramname">count</td><td>Number of bytes to set to the specified value.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Pointer to memory block (same as input) </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a28ed71571fbc8a7ed6a3d4c2f8427f8f">physx::intrinsics::memSet()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxVehicleDifferentialNWData.html#aa363bb07cd4533cfee8a59bc14d03c10">PxVehicleDifferentialNWData::PxVehicleDifferentialNWData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gafb73e468103692a6e33a2bb86ef78293"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gafb73e468103692a6e33a2bb86ef78293">◆ </a></span>PxMemZero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void* PxMemZero </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>dest</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>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the bytes of the provided buffer to zero. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dest</td><td>Pointer to block of memory to set zero. </td></tr>
|
|
<tr><td class="paramname">count</td><td>Number of bytes to set to zero.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Pointer to memory block (same as input) </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#aeb16ada4e5dfb694bcf7dbdbcbb4dc9a">physx::intrinsics::memZero()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structPxWheelQueryResult.html#a161b38c47540b17befebc36c02c8e996">PxWheelQueryResult::PxWheelQueryResult()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga19ecbe58dd6039373c15c8452550bd07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga19ecbe58dd6039373c15c8452550bd07">◆ </a></span>PxMin() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> T PxMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The return value is the lesser of the two specified values. </p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxVec2.html#a566bfc064eaa3d57260619a7ef49d182">PxVec2::minElement()</a>, <a class="el" href="classPxVec3.html#a1eca04383969d7e166ce556bf32197c1">PxVec3::minElement()</a>, <a class="el" href="classPxVec2.html#ab133fd595141550bde61d5409a271cc4">PxVec2::minimum()</a>, <a class="el" href="classPxVec4.html#a15e61a17a05c769a270d63b5296580fa">PxVec4::minimum()</a>, <a class="el" href="classPxVec3.html#af9c906ab3014d0bc4b481257793ef92e">PxVec3::minimum()</a>, <a class="el" href="group__foundation.html#ga9564f55a7dca0986938b8a03e78d6f9f">PxClamp()</a>, <a class="el" href="classPxJointAngularLimitPair.html#af3e4012b8406992540fd3e3d10e448b7">PxJointAngularLimitPair::PxJointAngularLimitPair()</a>, <a class="el" href="classPxJointLimitCone.html#ac942cefe6d9cb042a4e323266d2b29b9">PxJointLimitCone::PxJointLimitCone()</a>, <a class="el" href="classPxJointLimitPyramid.html#a8d5ade74561038fc3d2d2f5cf577403f">PxJointLimitPyramid::PxJointLimitPyramid()</a>, and <a class="el" href="classPxJointLinearLimitPair.html#aa0bd4b39e190c58bb7db3d09db37fbe2">PxJointLinearLimitPair::PxJointLinearLimitPair()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga103f28ff1f24bc29c4167ca49b13c200"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga103f28ff1f24bc29c4167ca49b13c200">◆ </a></span>PxMin() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>overload for float to use fsel on xbox </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#af05df5a859fc7e8aa5ce37e7a511d657">physx::intrinsics::selectMin()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae34aa1b4d7a85dbe98e9ed2df79c17a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae34aa1b4d7a85dbe98e9ed2df79c17a0">◆ </a></span>PxPow()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxPow </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf4ea3337baa14716f97e5cae7f6047c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf4ea3337baa14716f97e5cae7f6047c2">◆ </a></span>PxQuat()</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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> PxQuat::PxQuat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxMat33.html">PxMat33</a> & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates from orientation matrix. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">m</td><td>Rotation matrix to extract quaternion from. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="classPxMat33.html#a89d12d4e50ffc5ef8e480bdd3dadb78a">PxMat33::column0</a>, <a class="el" href="classPxMat33.html#a62f190479e12e7b9ec5cf831b23c95e9">PxMat33::column1</a>, <a class="el" href="classPxMat33.html#a9af2a3d4f9cca979c3e46a6406de6957">PxMat33::column2</a>, <a class="el" href="group__foundation.html#ga11d5e4e77acad728886b380b5f3806f0">PxSqrt()</a>, <a class="el" href="classPxVec3.html#a391194bca8291161c06254f4ac2b6ada">PxVec3::x</a>, <a class="el" href="classPxVec3.html#a29958700f50da2204edc519b47706a05">PxVec3::y</a>, and <a class="el" href="classPxVec3.html#a50d67b162b99b904c3f362ad0415dbca">PxVec3::z</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacd945627f345ba03e83a30387ab99dea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacd945627f345ba03e83a30387ab99dea">◆ </a></span>PxRecipSqrt() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxRecipSqrt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>reciprocal square root. </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a08df84250266fb3fdc92737e25211e40">physx::intrinsics::recipSqrt()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxVec2.html#a630dc61bdd8dc69b3ed5cead1ac691b0">PxVec2::getNormalized()</a>, <a class="el" href="classPxVec3.html#ab0f61dabba1c68cb60db3d703af10bfa">PxVec3::getNormalized()</a>, <a class="el" href="classPxVec4.html#abd3e7745977c60598e35fd82d5ff34e4">PxVec4::getNormalized()</a>, and <a class="el" href="classPxQuat.html#a89bd359f188b7d164be0d5f1caf0745f">PxQuat::toRadiansAndUnitAxis()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga2e96f326a9b29ecb2cbe00f2f7662cf0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga2e96f326a9b29ecb2cbe00f2f7662cf0">◆ </a></span>PxRecipSqrt() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxRecipSqrt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>reciprocal square root. </p>
|
|
|
|
<p class="reference">References <a class="el" href="PxWindowsIntrinsics_8h.html#a93316de46822f61a4fb79f603d05be61">sqrt()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5a8c7865173b6730ec7f4e54ec8beedf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5a8c7865173b6730ec7f4e54ec8beedf">◆ </a></span>PxSetAssertHandler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> <a class="el" href="group__foundation.html#gafd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> void PxSetAssertHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classPxAssertHandler.html">PxAssertHandler</a> & </td>
|
|
<td class="paramname"><em>handler</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga5bf7ba25f65def2a2cdf3e17eac11129"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga5bf7ba25f65def2a2cdf3e17eac11129">◆ </a></span>PxSetPhysXCommonDelayLoadHook()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__common.html#ga87ae1d60bdf83754e2fe5065aab40ec4">PX_PHYSX_COMMON_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> PxSetPhysXCommonDelayLoadHook </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const physx::PxDelayLoadHook * </td>
|
|
<td class="paramname"><em>hook</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets delay load hook instance for PhysXCommon dll. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">hook</td><td>Delay load hook.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxDelayLoadHook.html" title="PxDelayLoadHook. ">PxDelayLoadHook</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaaf594b4102e909f7eef735d845735cb7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaaf594b4102e909f7eef735d845735cb7">◆ </a></span>PxSetPhysXCookingDelayLoadHook()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__common.html#ga4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> PxSetPhysXCookingDelayLoadHook </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const physx::PxDelayLoadHook * </td>
|
|
<td class="paramname"><em>hook</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets delay load hook instance for PhysXCooking dll. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">hook</td><td>Delay load hook.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxDelayLoadHook.html" title="PxDelayLoadHook. ">PxDelayLoadHook</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gac1ba7551ef78900c6a103ad63fc712ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gac1ba7551ef78900c6a103ad63fc712ae">◆ </a></span>PxSetPhysXDelayLoadHook()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__common.html#ga4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> PxSetPhysXDelayLoadHook </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const physx::PxDelayLoadHook * </td>
|
|
<td class="paramname"><em>hook</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets delay load hook instance for PhysX dll. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">hook</td><td>Delay load hook.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxDelayLoadHook.html" title="PxDelayLoadHook. ">PxDelayLoadHook</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga14bf03e830d32c8da6a9a21ad60d0445"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga14bf03e830d32c8da6a9a21ad60d0445">◆ </a></span>PxSetProfilerCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#gaea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="el" href="group__foundation.html#gae7058022ea016a0af40eb7728a30c928">PX_FOUNDATION_API</a> void <a class="el" href="group__foundation.html#ga65a319adb859941e5bd98575280b8d19">PX_CALL_CONV</a> PxSetProfilerCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classphysx_1_1PxProfilerCallback.html">physx::PxProfilerCallback</a> * </td>
|
|
<td class="paramname"><em>profiler</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the callback that will be used for all profiling. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga250e461f84db027c14d3f1e33b8adc9c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga250e461f84db027c14d3f1e33b8adc9c">◆ </a></span>PxSign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a6656cd9bb69935ec8da869dc773300a3">physx::intrinsics::sign()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga98f571cc01fc3aa0e73e215c27ab8069"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga98f571cc01fc3aa0e73e215c27ab8069">◆ </a></span>PxSin() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxSin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>trigonometry – all angles are in radians. </p>
|
|
<p>Sine of an angle ( <b>Unit:</b> Radians ) </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a5bc50b113da405bd05de0630836571db">physx::intrinsics::sin()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxQuat.html#a96cdb8dff7a2ed40a71912edf19dd812">PxQuat::PxQuat()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga56576468182972ec8511c7dd20f47a4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga56576468182972ec8511c7dd20f47a4d">◆ </a></span>PxSin() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxSin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sine of an angle ( <b>Unit:</b> Radians ) </p>
|
|
|
|
<p class="reference">References <a class="el" href="PxWindowsIntrinsics_8h.html#ae1934f6d8ecf82dbfb597f965fb09846">sin()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga11d5e4e77acad728886b380b5f3806f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga11d5e4e77acad728886b380b5f3806f0">◆ </a></span>PxSqrt() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxSqrt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Square root. </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacephysx_1_1intrinsics.html#a8dcc85a5e81948939ab66345dbcc3bbb">physx::intrinsics::sqrt()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structPxExtendedVec3.html#a9d19178d17997decbb80178d13b805f4">PxExtendedVec3::magnitude()</a>, <a class="el" href="classPxVec2.html#a8729d27ed9430c10ce0d024a5610afd1">PxVec2::magnitude()</a>, <a class="el" href="classPxVec3.html#a5f7512ff35bdf6f8f5cff4dbdd1bcdd0">PxVec3::magnitude()</a>, <a class="el" href="classPxVec4.html#a71c2ef286ab43eeec2254b708aa37a4f">PxVec4::magnitude()</a>, <a class="el" href="classPxQuat.html#a604f79ac9821d365d601242331a80e11">PxQuat::magnitude()</a>, and <a class="el" href="group__foundation.html#gaf4ea3337baa14716f97e5cae7f6047c2">PxQuat::PxQuat()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga23fec839e8daf10494d43640dca49e09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga23fec839e8daf10494d43640dca49e09">◆ </a></span>PxSqrt() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxSqrt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Square root. </p>
|
|
|
|
<p class="reference">References <a class="el" href="PxWindowsIntrinsics_8h.html#a93316de46822f61a4fb79f603d05be61">sqrt()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7b8deaee36a7d45581d4706ae6c9905b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7b8deaee36a7d45581d4706ae6c9905b">◆ </a></span>PxTan() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> float PxTan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Tangent of an angle. <b>Unit:</b> Radians. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3ad36c60750fd7773dd217aa681ee0d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3ad36c60750fd7773dd217aa681ee0d1">◆ </a></span>PxTan() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> double PxTan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Tangent of an angle. <b>Unit:</b> Radians. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga155d9a6a01e4c17d2ecb801e5c17c17f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga155d9a6a01e4c17d2ecb801e5c17c17f">◆ </a></span>PxTransform()</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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> PxTransform::PxTransform </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxMat44.html">PxMat44</a> & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="classPxMat44.html#a31bd5c4e5a9f6aebfe8282c3b011c70d">PxMat44::column0</a>, <a class="el" href="classPxMat44.html#a3e82736e79dbb20f6dccd396d992cc3d">PxMat44::column1</a>, <a class="el" href="classPxMat44.html#a5e455ba1a242ae3d9802179966c00c40">PxMat44::column2</a>, <a class="el" href="classPxMat44.html#afcda14c487a5c247c5ccc57d563ec6fc">PxMat44::column3</a>, <a class="el" href="classPxVec4.html#aaa55803d5db9a7cc8b2ee3c6f89cbe72">PxVec4::x</a>, <a class="el" href="classPxVec4.html#a390f697b94d16b33cebb5d9f5be93e99">PxVec4::y</a>, and <a class="el" href="classPxVec4.html#ad3f9d14a8b8a56f9eb3bc2d570baf177">PxVec4::z</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaee15b10ce840455479f928e5d9f2916b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaee15b10ce840455479f928e5d9f2916b">◆ </a></span>PxUnionCast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class A , class B > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> A PxUnionCast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">B </td>
|
|
<td class="paramname"><em>b</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga471d6bb3bd98ced0974dbc866268c15a">USE_VOLATILE_UNION</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gae942e76eff12ad0827a6d3870afb9bc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gae942e76eff12ad0827a6d3870afb9bc9">◆ </a></span>scaleFast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::scaleFast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>scale</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>scales the AABB. </p>
|
|
<p>Calling this method for empty bounds leads to undefined behavior. Use <a class="el" href="group__foundation.html#ga34f70075ac4a52e2d7fb8afc03afc6e2" title="scales the AABB. ">scaleSafe()</a> instead.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">scale</td><td>Factor to scale AABB by. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga2d783f32606b1458efd0fe0ee50c2b03">PxBounds3::centerExtents()</a>, <a class="el" href="group__foundation.html#ga9d5b26e75bb13bebe3d08bc49b2212d5">PxBounds3::getCenter()</a>, <a class="el" href="group__foundation.html#gab8347121772157d35897ab50e7aa0674">PxBounds3::getExtents()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga34f70075ac4a52e2d7fb8afc03afc6e2">PxBounds3::scaleSafe()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga34f70075ac4a52e2d7fb8afc03afc6e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga34f70075ac4a52e2d7fb8afc03afc6e2">◆ </a></span>scaleSafe()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::scaleSafe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>scale</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>scales the AABB. </p>
|
|
<p>This version is safe to call for empty bounds.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">scale</td><td>Factor to scale AABB by. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#gaba043bbb6945b5a380bd3808badacdfb">PxBounds3::isEmpty()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, and <a class="el" href="group__foundation.html#gae942e76eff12ad0827a6d3870afb9bc9">PxBounds3::scaleFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga9e31f59de4ce4f4ad1f1e51c401ac5fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9e31f59de4ce4f4ad1f1e51c401ac5fd">◆ </a></span>setEmpty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::setEmpty </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets empty to true. </p>
|
|
|
|
<p class="reference">References <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, and <a class="el" href="group__foundation.html#gac1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga125e6c8496174f5aee6b53c2ecd9ba75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga125e6c8496174f5aee6b53c2ecd9ba75">◆ </a></span>setMaximal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__foundation.html#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void PxBounds3::setMaximal </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the bounds to maximum size [-PX_MAX_BOUNDS_EXTENTS, PX_MAX_BOUNDS_EXTENTS]. </p>
|
|
|
|
<p class="reference">References <a class="el" href="classPxBounds3.html#a78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a>, <a class="el" href="classPxBounds3.html#a1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a>, and <a class="el" href="group__foundation.html#gac1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaf5da2cfad63151151b35afeb43e5b922"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf5da2cfad63151151b35afeb43e5b922">◆ </a></span>transformFast() <span class="overload">[1/2]</span></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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::transformFast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxMat33.html">PxMat33</a> & </td>
|
|
<td class="paramname"><em>matrix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>bounds</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>gets the transformed bounds of the passed AABB (resulting in a bigger AABB). </p>
|
|
<p>Calling this method for empty bounds leads to undefined behavior. Use <a class="el" href="group__foundation.html#ga7c72d4a195ff9acade3d092124a45c53" title="gets the transformed bounds of the passed AABB (resulting in a bigger AABB). ">transformSafe()</a> instead.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">matrix</td><td>Transform to apply, can contain scaling as well </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td>The bounds to transform. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga3c2a546bd10918cd8cf26d27200081f1">PxBounds3::basisExtent()</a>, <a class="el" href="group__foundation.html#ga9d5b26e75bb13bebe3d08bc49b2212d5">PxBounds3::getCenter()</a>, <a class="el" href="group__foundation.html#ga95a5fd55fa4db02a70d5f0226098771a">PxBounds3::getExtents()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, and <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="group__foundation.html#ga7c72d4a195ff9acade3d092124a45c53">PxBounds3::transformSafe()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga06a5a07559f3f1444b68770d472f29c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga06a5a07559f3f1444b68770d472f29c9">◆ </a></span>transformFast() <span class="overload">[2/2]</span></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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::transformFast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxTransform.html">PxTransform</a> & </td>
|
|
<td class="paramname"><em>transform</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>bounds</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>gets the transformed bounds of the passed AABB (resulting in a bigger AABB). </p>
|
|
<p>Calling this method for empty bounds leads to undefined behavior. Use <a class="el" href="group__foundation.html#ga7c72d4a195ff9acade3d092124a45c53" title="gets the transformed bounds of the passed AABB (resulting in a bigger AABB). ">transformSafe()</a> instead.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">transform</td><td>Transform to apply, can contain scaling as well </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td>The bounds to transform. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#ga3c2a546bd10918cd8cf26d27200081f1">PxBounds3::basisExtent()</a>, <a class="el" href="group__foundation.html#ga9d5b26e75bb13bebe3d08bc49b2212d5">PxBounds3::getCenter()</a>, <a class="el" href="group__foundation.html#ga95a5fd55fa4db02a70d5f0226098771a">PxBounds3::getExtents()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, <a class="el" href="classPxTransform.html#aadb9d2118765e188f212cf3c0e0018cb">PxTransform::q</a>, and <a class="el" href="classPxTransform.html#adf6d2666a8113a72b4abbfe2e993a781">PxTransform::transform()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga7c72d4a195ff9acade3d092124a45c53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7c72d4a195ff9acade3d092124a45c53">◆ </a></span>transformSafe() <span class="overload">[1/2]</span></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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::transformSafe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxMat33.html">PxMat33</a> & </td>
|
|
<td class="paramname"><em>matrix</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>bounds</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>gets the transformed bounds of the passed AABB (resulting in a bigger AABB). </p>
|
|
<p>This version is safe to call for empty bounds.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">matrix</td><td>Transform to apply, can contain scaling as well </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td>The bounds to transform. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#gaba043bbb6945b5a380bd3808badacdfb">PxBounds3::isEmpty()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, and <a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga79b5721890bfcd38f4890f55ea0e5eac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga79b5721890bfcd38f4890f55ea0e5eac">◆ </a></span>transformSafe() <span class="overload">[2/2]</span></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#ga6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="el" href="classPxBounds3.html">PxBounds3</a> PxBounds3::transformSafe </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classPxTransform.html">PxTransform</a> & </td>
|
|
<td class="paramname"><em>transform</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classPxBounds3.html">PxBounds3</a> & </td>
|
|
<td class="paramname"><em>bounds</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">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>gets the transformed bounds of the passed AABB (resulting in a bigger AABB). </p>
|
|
<p>This version is safe to call for empty bounds.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">transform</td><td>Transform to apply, can contain scaling as well </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td>The bounds to transform. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="group__foundation.html#gaba043bbb6945b5a380bd3808badacdfb">PxBounds3::isEmpty()</a>, <a class="el" href="group__foundation.html#ga44a06101ddffac9a2f95183b14d64f99">PxBounds3::isValid()</a>, <a class="el" href="group__foundation.html#ga07ffc52cd4afa8e797a5fe6e1cb7e17a">PX_SHARED_ASSERT</a>, and <a class="el" href="group__foundation.html#gaf5da2cfad63151151b35afeb43e5b922">PxBounds3::transformFast()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="ga17a46314a8577460d3840466cb12a331"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga17a46314a8577460d3840466cb12a331">◆ </a></span>PxHalfPi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float PxHalfPi = float(1.57079632679489661923)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gad5970e1d62cfec4e6872517638e7ee61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad5970e1d62cfec4e6872517638e7ee61">◆ </a></span>PxInvPi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float PxInvPi = float(0.31830988618379067154)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaee8f7127123da8f1a6aba82ee0bab638"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaee8f7127123da8f1a6aba82ee0bab638">◆ </a></span>PxInvTwoPi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float PxInvTwoPi = float(0.15915494309189533577)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gabcd49a429b8119de54375b3538ae8a8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gabcd49a429b8119de54375b3538ae8a8d">◆ </a></span>PxPi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float PxPi = float(3.141592653589793)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="classPxJointLimitCone.html#a122b0e940c3ec2227e856ffe51ca7c2e">PxJointLimitCone::isValid()</a>, <a class="el" href="classPxJointLimitPyramid.html#a954093c7856b3c46cb4a7d0d848c4240">PxJointLimitPyramid::isValid()</a>, <a class="el" href="classPxMassProperties.html#acc8eadc90e93df0e25d4dfb63988a596">PxMassProperties::PxMassProperties()</a>, and <a class="el" href="classPxQuat.html#a89bd359f188b7d164be0d5f1caf0745f">PxQuat::toRadiansAndUnitAxis()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gacb4cd96e4188d5cc377ab184d5eef081"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gacb4cd96e4188d5cc377ab184d5eef081">◆ </a></span>PxPiDivFour</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float PxPiDivFour = float(0.78539816339744830962)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="gaadbc7232bb8117014d359b6e63967170"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaadbc7232bb8117014d359b6e63967170">◆ </a></span>PxPiDivTwo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float PxPiDivTwo = float(1.57079632679489661923)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ga3773ce018f51c7f8f2c061faab2d411b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3773ce018f51c7f8f2c061faab2d411b">◆ </a></span>PxTwoPi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float PxTwoPi = float(6.28318530717958647692)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</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="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>
|