441 lines
51 KiB
HTML
441 lines
51 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>PxRigidStatic Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="PhysXLogoBlack.png"/></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classPxRigidStatic.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="classPxRigidStatic-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PxRigidStatic Class Reference<div class="ingroups"><a class="el" href="group__physics.html">Physics</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><a class="el" href="classPxRigidStatic.html" title="PxRigidStatic represents a static rigid body simulation object in the physics SDK. ">PxRigidStatic</a> represents a static rigid body simulation object in the physics SDK.
|
|
<a href="classPxRigidStatic.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="PxRigidStatic_8h_source.html">PxRigidStatic.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for PxRigidStatic:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classPxRigidStatic__inherit__graph.png" border="0" usemap="#PxRigidStatic_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="PxRigidStatic_inherit__map" id="PxRigidStatic_inherit__map">
|
|
<area shape="rect" id="node2" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD..." alt="" coords="7,155,105,181"/>
|
|
<area shape="rect" id="node3" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK. " alt="" coords="21,80,91,107"/>
|
|
<area shape="rect" id="node4" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection. " alt="" coords="22,5,90,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for PxRigidStatic:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classPxRigidStatic__coll__graph.png" border="0" usemap="#PxRigidStatic_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="PxRigidStatic_coll__map" id="PxRigidStatic_coll__map">
|
|
<area shape="rect" id="node2" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD..." alt="" coords="33,261,131,288"/>
|
|
<area shape="rect" id="node3" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK. " alt="" coords="47,185,117,212"/>
|
|
<area shape="rect" id="node4" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection. " alt="" coords="48,109,116,136"/>
|
|
<area shape="rect" id="node5" href="classPxFlags.html" title="PxFlags\< PxBaseFlag\l::Enum, PxU16 \>" alt="" coords="5,5,159,47"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a8e7b7b750f554d4e9dd1d2d01f7acec0"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidStatic.html#a8e7b7b750f554d4e9dd1d2d01f7acec0">getConcreteTypeName</a> () const</td></tr>
|
|
<tr class="memdesc:a8e7b7b750f554d4e9dd1d2d01f7acec0"><td class="mdescLeft"> </td><td class="mdescRight">Returns string name of dynamic type. <a href="#a8e7b7b750f554d4e9dd1d2d01f7acec0">More...</a><br /></td></tr>
|
|
<tr class="separator:a8e7b7b750f554d4e9dd1d2d01f7acec0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classPxRigidActor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPxRigidActor')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classPxRigidActor.html">PxRigidActor</a></td></tr>
|
|
<tr class="memitem:a1130f92afcba590b04b1e51b86f5377a inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a1130f92afcba590b04b1e51b86f5377a">release</a> ()=0</td></tr>
|
|
<tr class="memdesc:a1130f92afcba590b04b1e51b86f5377a inherit pub_methods_classPxRigidActor"><td class="mdescLeft"> </td><td class="mdescRight">Deletes the rigid actor object. <a href="classPxRigidActor.html#a1130f92afcba590b04b1e51b86f5377a">More...</a><br /></td></tr>
|
|
<tr class="separator:a1130f92afcba590b04b1e51b86f5377a inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6eb5e3d590e6087c930f8141d40de722 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxTransform.html">PxTransform</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a6eb5e3d590e6087c930f8141d40de722">getGlobalPose</a> () const =0</td></tr>
|
|
<tr class="memdesc:a6eb5e3d590e6087c930f8141d40de722 inherit pub_methods_classPxRigidActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the actors world space transform. <a href="classPxRigidActor.html#a6eb5e3d590e6087c930f8141d40de722">More...</a><br /></td></tr>
|
|
<tr class="separator:a6eb5e3d590e6087c930f8141d40de722 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26994d9594ed9a04bd412bdeb2a55f3e inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a26994d9594ed9a04bd412bdeb2a55f3e">setGlobalPose</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &pose, bool autowake=true)=0</td></tr>
|
|
<tr class="memdesc:a26994d9594ed9a04bd412bdeb2a55f3e inherit pub_methods_classPxRigidActor"><td class="mdescLeft"> </td><td class="mdescRight">Method for setting an actor's pose in the world. <a href="classPxRigidActor.html#a26994d9594ed9a04bd412bdeb2a55f3e">More...</a><br /></td></tr>
|
|
<tr class="separator:a26994d9594ed9a04bd412bdeb2a55f3e inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a022e098ea67bc8ec87f93c2f18a4db6f inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a022e098ea67bc8ec87f93c2f18a4db6f">attachShape</a> (<a class="el" href="classPxShape.html">PxShape</a> &shape)=0</td></tr>
|
|
<tr class="separator:a022e098ea67bc8ec87f93c2f18a4db6f inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a467f9dc1517978b8d517936a475d3c4c inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a467f9dc1517978b8d517936a475d3c4c">detachShape</a> (<a class="el" href="classPxShape.html">PxShape</a> &shape, bool wakeOnLostTouch=true)=0</td></tr>
|
|
<tr class="separator:a467f9dc1517978b8d517936a475d3c4c inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5c3534de94642c5980d29f4c49bc112 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#ae5c3534de94642c5980d29f4c49bc112">getNbShapes</a> () const =0</td></tr>
|
|
<tr class="memdesc:ae5c3534de94642c5980d29f4c49bc112 inherit pub_methods_classPxRigidActor"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of shapes assigned to the actor. <a href="classPxRigidActor.html#ae5c3534de94642c5980d29f4c49bc112">More...</a><br /></td></tr>
|
|
<tr class="separator:ae5c3534de94642c5980d29f4c49bc112 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22ef86619d7a6de688b9ef2b0ad7bcec inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a22ef86619d7a6de688b9ef2b0ad7bcec">getShapes</a> (<a class="el" href="classPxShape.html">PxShape</a> **userBuffer, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> startIndex=0) const =0</td></tr>
|
|
<tr class="memdesc:a22ef86619d7a6de688b9ef2b0ad7bcec inherit pub_methods_classPxRigidActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve all the shape pointers belonging to the actor. <a href="classPxRigidActor.html#a22ef86619d7a6de688b9ef2b0ad7bcec">More...</a><br /></td></tr>
|
|
<tr class="separator:a22ef86619d7a6de688b9ef2b0ad7bcec inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad941cfa63351e7ff6095a4afbe2d9172 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#ad941cfa63351e7ff6095a4afbe2d9172">getNbConstraints</a> () const =0</td></tr>
|
|
<tr class="memdesc:ad941cfa63351e7ff6095a4afbe2d9172 inherit pub_methods_classPxRigidActor"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of constraint shaders attached to the actor. <a href="classPxRigidActor.html#ad941cfa63351e7ff6095a4afbe2d9172">More...</a><br /></td></tr>
|
|
<tr class="separator:ad941cfa63351e7ff6095a4afbe2d9172 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac88777d5457f87247f5625094eb2be57 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#ac88777d5457f87247f5625094eb2be57">getConstraints</a> (<a class="el" href="classPxConstraint.html">PxConstraint</a> **userBuffer, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> startIndex=0) const =0</td></tr>
|
|
<tr class="memdesc:ac88777d5457f87247f5625094eb2be57 inherit pub_methods_classPxRigidActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve all the constraint shader pointers belonging to the actor. <a href="classPxRigidActor.html#ac88777d5457f87247f5625094eb2be57">More...</a><br /></td></tr>
|
|
<tr class="separator:ac88777d5457f87247f5625094eb2be57 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classPxActor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPxActor')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classPxActor.html">PxActor</a></td></tr>
|
|
<tr class="memitem:a76a3489218f85ce9fe3ffb883ba8ce63 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structPxActorType.html#a25c5a270f1f5c1955a00d7554f7688d7">PxActorType::Enum</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a76a3489218f85ce9fe3ffb883ba8ce63">getType</a> () const =0</td></tr>
|
|
<tr class="memdesc:a76a3489218f85ce9fe3ffb883ba8ce63 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the type of actor. <a href="classPxActor.html#a76a3489218f85ce9fe3ffb883ba8ce63">More...</a><br /></td></tr>
|
|
<tr class="separator:a76a3489218f85ce9fe3ffb883ba8ce63 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bf2e48b1960ef8e4fc1a437473bd7a3 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxScene.html">PxScene</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a2bf2e48b1960ef8e4fc1a437473bd7a3">getScene</a> () const =0</td></tr>
|
|
<tr class="memdesc:a2bf2e48b1960ef8e4fc1a437473bd7a3 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the scene which this actor belongs to. <a href="classPxActor.html#a2bf2e48b1960ef8e4fc1a437473bd7a3">More...</a><br /></td></tr>
|
|
<tr class="separator:a2bf2e48b1960ef8e4fc1a437473bd7a3 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdcfb185892a5c8311fd0d825b0ce758 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#afdcfb185892a5c8311fd0d825b0ce758">setName</a> (const char *name)=0</td></tr>
|
|
<tr class="memdesc:afdcfb185892a5c8311fd0d825b0ce758 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Sets a name string for the object that can be retrieved with <a class="el" href="classPxActor.html#a1ae86d992066567c5d6bca5fe2dc656e" title="Retrieves the name string set with setName(). ">getName()</a>. <a href="classPxActor.html#afdcfb185892a5c8311fd0d825b0ce758">More...</a><br /></td></tr>
|
|
<tr class="separator:afdcfb185892a5c8311fd0d825b0ce758 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ae86d992066567c5d6bca5fe2dc656e inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a1ae86d992066567c5d6bca5fe2dc656e">getName</a> () const =0</td></tr>
|
|
<tr class="memdesc:a1ae86d992066567c5d6bca5fe2dc656e inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the name string set with <a class="el" href="classPxActor.html#afdcfb185892a5c8311fd0d825b0ce758" title="Sets a name string for the object that can be retrieved with getName(). ">setName()</a>. <a href="classPxActor.html#a1ae86d992066567c5d6bca5fe2dc656e">More...</a><br /></td></tr>
|
|
<tr class="separator:a1ae86d992066567c5d6bca5fe2dc656e inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acab89ce3ee6d27b580063d131a417721 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#acab89ce3ee6d27b580063d131a417721">getWorldBounds</a> (float inflation=1.01f) const =0</td></tr>
|
|
<tr class="memdesc:acab89ce3ee6d27b580063d131a417721 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the axis aligned bounding box enclosing the actor. <a href="classPxActor.html#acab89ce3ee6d27b580063d131a417721">More...</a><br /></td></tr>
|
|
<tr class="separator:acab89ce3ee6d27b580063d131a417721 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae24ff3f3ed0cb2a138b382fd0720b94f inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#ae24ff3f3ed0cb2a138b382fd0720b94f">setActorFlag</a> (<a class="el" href="structPxActorFlag.html#a1bc4c717e79cd547bdbe09a179ee9f1d">PxActorFlag::Enum</a> flag, bool value)=0</td></tr>
|
|
<tr class="memdesc:ae24ff3f3ed0cb2a138b382fd0720b94f inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Raises or clears a particular actor flag. <a href="classPxActor.html#ae24ff3f3ed0cb2a138b382fd0720b94f">More...</a><br /></td></tr>
|
|
<tr class="separator:ae24ff3f3ed0cb2a138b382fd0720b94f inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af60720e190324e8ff36281a2360c6043 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#af60720e190324e8ff36281a2360c6043">setActorFlags</a> (<a class="el" href="group__physics.html#ga468ad85db838378f0c58cfd02a96949b">PxActorFlags</a> inFlags)=0</td></tr>
|
|
<tr class="memdesc:af60720e190324e8ff36281a2360c6043 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">sets the actor flags <a href="classPxActor.html#af60720e190324e8ff36281a2360c6043">More...</a><br /></td></tr>
|
|
<tr class="separator:af60720e190324e8ff36281a2360c6043 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb92fb228de76bbcd42210d060b558d1 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__physics.html#ga468ad85db838378f0c58cfd02a96949b">PxActorFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#afb92fb228de76bbcd42210d060b558d1">getActorFlags</a> () const =0</td></tr>
|
|
<tr class="memdesc:afb92fb228de76bbcd42210d060b558d1 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Reads the <a class="el" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK. ">PxActor</a> flags. <a href="classPxActor.html#afb92fb228de76bbcd42210d060b558d1">More...</a><br /></td></tr>
|
|
<tr class="separator:afb92fb228de76bbcd42210d060b558d1 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a614c46687cf76eb219ce47927fc90824 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a614c46687cf76eb219ce47927fc90824">setDominanceGroup</a> (<a class="el" href="group__physics.html#gaf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> dominanceGroup)=0</td></tr>
|
|
<tr class="memdesc:a614c46687cf76eb219ce47927fc90824 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Assigns dynamic actors a dominance group identifier. <a href="classPxActor.html#a614c46687cf76eb219ce47927fc90824">More...</a><br /></td></tr>
|
|
<tr class="separator:a614c46687cf76eb219ce47927fc90824 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24602fee489b3e797ff0f82613eef755 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__physics.html#gaf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a24602fee489b3e797ff0f82613eef755">getDominanceGroup</a> () const =0</td></tr>
|
|
<tr class="memdesc:a24602fee489b3e797ff0f82613eef755 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the value set with <a class="el" href="classPxActor.html#a614c46687cf76eb219ce47927fc90824" title="Assigns dynamic actors a dominance group identifier. ">setDominanceGroup()</a>. <a href="classPxActor.html#a24602fee489b3e797ff0f82613eef755">More...</a><br /></td></tr>
|
|
<tr class="separator:a24602fee489b3e797ff0f82613eef755 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bb8613863cf1d73e4d0c0227f25bc6e inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a9bb8613863cf1d73e4d0c0227f25bc6e">setOwnerClient</a> (<a class="el" href="PxClient_8h.html#acb0e5a85de6c250f2a54db46e3aa0a12">PxClientID</a> inClient)=0</td></tr>
|
|
<tr class="memdesc:a9bb8613863cf1d73e4d0c0227f25bc6e inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Sets the owner client of an actor. <a href="classPxActor.html#a9bb8613863cf1d73e4d0c0227f25bc6e">More...</a><br /></td></tr>
|
|
<tr class="separator:a9bb8613863cf1d73e4d0c0227f25bc6e inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a660828fb83c91f0ada2ca43e06aa2b35 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="PxClient_8h.html#acb0e5a85de6c250f2a54db46e3aa0a12">PxClientID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a660828fb83c91f0ada2ca43e06aa2b35">getOwnerClient</a> () const =0</td></tr>
|
|
<tr class="memdesc:a660828fb83c91f0ada2ca43e06aa2b35 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Returns the owner client that was specified with at creation time. <a href="classPxActor.html#a660828fb83c91f0ada2ca43e06aa2b35">More...</a><br /></td></tr>
|
|
<tr class="separator:a660828fb83c91f0ada2ca43e06aa2b35 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaedfdd3e9acc77afc2fc0ba51d968876 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxAggregate.html">PxAggregate</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#aaedfdd3e9acc77afc2fc0ba51d968876">getAggregate</a> () const =0</td></tr>
|
|
<tr class="memdesc:aaedfdd3e9acc77afc2fc0ba51d968876 inherit pub_methods_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the aggregate the actor might be a part of. <a href="classPxActor.html#aaedfdd3e9acc77afc2fc0ba51d968876">More...</a><br /></td></tr>
|
|
<tr class="separator:aaedfdd3e9acc77afc2fc0ba51d968876 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classPxBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPxBase')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classPxBase.html">PxBase</a></td></tr>
|
|
<tr class="memitem:a4bc720adef86ea68bfb5845f0e104d23 inherit pub_methods_classPxBase"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a4bc720adef86ea68bfb5845f0e104d23 inherit pub_methods_classPxBase"><td class="memTemplItemLeft" align="right" valign="top">T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxBase.html#a4bc720adef86ea68bfb5845f0e104d23">is</a> ()</td></tr>
|
|
<tr class="separator:a4bc720adef86ea68bfb5845f0e104d23 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85aa50ac0e5670a2be64411fea62b5e3 inherit pub_methods_classPxBase"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a85aa50ac0e5670a2be64411fea62b5e3 inherit pub_methods_classPxBase"><td class="memTemplItemLeft" align="right" valign="top">const T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxBase.html#a85aa50ac0e5670a2be64411fea62b5e3">is</a> () const</td></tr>
|
|
<tr class="separator:a85aa50ac0e5670a2be64411fea62b5e3 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4e0691a08e49631dc60014d49c7585f inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#ab4e0691a08e49631dc60014d49c7585f">getConcreteType</a> () const</td></tr>
|
|
<tr class="memdesc:ab4e0691a08e49631dc60014d49c7585f inherit pub_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Returns concrete type of object. <a href="classPxBase.html#ab4e0691a08e49631dc60014d49c7585f">More...</a><br /></td></tr>
|
|
<tr class="separator:ab4e0691a08e49631dc60014d49c7585f inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dd20bb574075df904e1878f2e771ef9 inherit pub_methods_classPxBase"><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="classPxBase.html#a1dd20bb574075df904e1878f2e771ef9">setBaseFlag</a> (<a class="el" href="structPxBaseFlag.html#ac258de0c7adaa37f81b6ab1b0c86a6ee">PxBaseFlag::Enum</a> flag, bool value)</td></tr>
|
|
<tr class="memdesc:a1dd20bb574075df904e1878f2e771ef9 inherit pub_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Set <a class="el" href="structPxBaseFlag.html" title="Flags for PxBase. ">PxBaseFlag</a>. <a href="classPxBase.html#a1dd20bb574075df904e1878f2e771ef9">More...</a><br /></td></tr>
|
|
<tr class="separator:a1dd20bb574075df904e1878f2e771ef9 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb391b692c561df0a54c413785e4ebd0 inherit pub_methods_classPxBase"><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="classPxBase.html#afb391b692c561df0a54c413785e4ebd0">setBaseFlags</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> inFlags)</td></tr>
|
|
<tr class="memdesc:afb391b692c561df0a54c413785e4ebd0 inherit pub_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Set PxBaseFlags. <a href="classPxBase.html#afb391b692c561df0a54c413785e4ebd0">More...</a><br /></td></tr>
|
|
<tr class="separator:afb391b692c561df0a54c413785e4ebd0 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9b10efae7733ff9c8b8d3b7d90a9a5f inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#ad9b10efae7733ff9c8b8d3b7d90a9a5f">getBaseFlags</a> () const</td></tr>
|
|
<tr class="memdesc:ad9b10efae7733ff9c8b8d3b7d90a9a5f inherit pub_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Returns PxBaseFlags. <a href="classPxBase.html#ad9b10efae7733ff9c8b8d3b7d90a9a5f">More...</a><br /></td></tr>
|
|
<tr class="separator:ad9b10efae7733ff9c8b8d3b7d90a9a5f inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38952fcb80e99f1f5dbf774a75ac2c3d inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a38952fcb80e99f1f5dbf774a75ac2c3d">isReleasable</a> () const</td></tr>
|
|
<tr class="memdesc:a38952fcb80e99f1f5dbf774a75ac2c3d inherit pub_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Whether the object is subordinate. <a href="classPxBase.html#a38952fcb80e99f1f5dbf774a75ac2c3d">More...</a><br /></td></tr>
|
|
<tr class="separator:a38952fcb80e99f1f5dbf774a75ac2c3d inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a33f405d68b5ec1e8e60d0b361151645c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidStatic.html#a33f405d68b5ec1e8e60d0b361151645c">PxRigidStatic</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="separator:a33f405d68b5ec1e8e60d0b361151645c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7881e50c535f44a6d69f40af3baa7ffc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidStatic.html#a7881e50c535f44a6d69f40af3baa7ffc">PxRigidStatic</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="separator:a7881e50c535f44a6d69f40af3baa7ffc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af464a35ff764f48b0ab8d74cd56db661"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidStatic.html#af464a35ff764f48b0ab8d74cd56db661">~PxRigidStatic</a> ()</td></tr>
|
|
<tr class="separator:af464a35ff764f48b0ab8d74cd56db661"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8a30e9f27d53c34dcc612ba48ebe811"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidStatic.html#af8a30e9f27d53c34dcc612ba48ebe811">isKindOf</a> (const char *name) const</td></tr>
|
|
<tr class="memdesc:af8a30e9f27d53c34dcc612ba48ebe811"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether a given type name matches with the type of this instance. <a href="#af8a30e9f27d53c34dcc612ba48ebe811">More...</a><br /></td></tr>
|
|
<tr class="separator:af8a30e9f27d53c34dcc612ba48ebe811"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_classPxRigidActor"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classPxRigidActor')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classPxRigidActor.html">PxRigidActor</a></td></tr>
|
|
<tr class="memitem:aea61d8192d25e64cefbbdc5f6d68a39b inherit pro_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#aea61d8192d25e64cefbbdc5f6d68a39b">PxRigidActor</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="separator:aea61d8192d25e64cefbbdc5f6d68a39b inherit pro_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc3690608611b90d1efd033e804fd774 inherit pro_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#abc3690608611b90d1efd033e804fd774">PxRigidActor</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="separator:abc3690608611b90d1efd033e804fd774 inherit pro_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa01a5b7ff077d01da077a5c8163609f inherit pro_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#aaa01a5b7ff077d01da077a5c8163609f">~PxRigidActor</a> ()</td></tr>
|
|
<tr class="separator:aaa01a5b7ff077d01da077a5c8163609f inherit pro_methods_classPxRigidActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_classPxActor"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classPxActor')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classPxActor.html">PxActor</a></td></tr>
|
|
<tr class="memitem:a05d86747e2fc14c89497fa06c8f0f252 inherit pro_methods_classPxActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a05d86747e2fc14c89497fa06c8f0f252">PxActor</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="separator:a05d86747e2fc14c89497fa06c8f0f252 inherit pro_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1780362a59125a7d22619937b2d7a511 inherit pro_methods_classPxActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a1780362a59125a7d22619937b2d7a511">PxActor</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="separator:a1780362a59125a7d22619937b2d7a511 inherit pro_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad20c683780b093e7c9348b9e0fd8836d inherit pro_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#ad20c683780b093e7c9348b9e0fd8836d">~PxActor</a> ()</td></tr>
|
|
<tr class="separator:ad20c683780b093e7c9348b9e0fd8836d inherit pro_methods_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_classPxBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classPxBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classPxBase.html">PxBase</a></td></tr>
|
|
<tr class="memitem:a263f1ef821c74058ce9335e06cb842a4 inherit pro_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a263f1ef821c74058ce9335e06cb842a4">PxBase</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="memdesc:a263f1ef821c74058ce9335e06cb842a4 inherit pro_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Constructor setting concrete type and base flags. <a href="classPxBase.html#a263f1ef821c74058ce9335e06cb842a4">More...</a><br /></td></tr>
|
|
<tr class="separator:a263f1ef821c74058ce9335e06cb842a4 inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58b979202e7382701f74977fe3dd5c6f inherit pro_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a58b979202e7382701f74977fe3dd5c6f">PxBase</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
|
|
<tr class="memdesc:a58b979202e7382701f74977fe3dd5c6f inherit pro_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Deserialization constructor setting base flags. <a href="classPxBase.html#a58b979202e7382701f74977fe3dd5c6f">More...</a><br /></td></tr>
|
|
<tr class="separator:a58b979202e7382701f74977fe3dd5c6f inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfbf62dc32775b068db1c74c7fd3d982 inherit pro_methods_classPxBase"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#adfbf62dc32775b068db1c74c7fd3d982">~PxBase</a> ()</td></tr>
|
|
<tr class="memdesc:adfbf62dc32775b068db1c74c7fd3d982 inherit pro_methods_classPxBase"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="classPxBase.html#adfbf62dc32775b068db1c74c7fd3d982">More...</a><br /></td></tr>
|
|
<tr class="separator:adfbf62dc32775b068db1c74c7fd3d982 inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3782ca64c8f12c41443f604e300fc207 inherit pro_methods_classPxBase"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3782ca64c8f12c41443f604e300fc207 inherit pro_methods_classPxBase"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxBase.html#a3782ca64c8f12c41443f604e300fc207">typeMatch</a> () const</td></tr>
|
|
<tr class="separator:a3782ca64c8f12c41443f604e300fc207 inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pub_attribs_classPxActor"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classPxActor')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classPxActor.html">PxActor</a></td></tr>
|
|
<tr class="memitem:ace426ce4cca4de88806beee01eb4b87e inherit pub_attribs_classPxActor"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#ace426ce4cca4de88806beee01eb4b87e">userData</a></td></tr>
|
|
<tr class="memdesc:ace426ce4cca4de88806beee01eb4b87e inherit pub_attribs_classPxActor"><td class="mdescLeft"> </td><td class="mdescRight">user can assign this to whatever, usually to create a 1:1 relationship with a user object. <a href="classPxActor.html#ace426ce4cca4de88806beee01eb4b87e">More...</a><br /></td></tr>
|
|
<tr class="separator:ace426ce4cca4de88806beee01eb4b87e inherit pub_attribs_classPxActor"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_classPxBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classPxBase')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classPxBase.html">PxBase</a></td></tr>
|
|
<tr class="memitem:a1abe9d19726e1f8f8e56abeb2269b5d4 inherit pro_attribs_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a1abe9d19726e1f8f8e56abeb2269b5d4">mConcreteType</a></td></tr>
|
|
<tr class="separator:a1abe9d19726e1f8f8e56abeb2269b5d4 inherit pro_attribs_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff7105f65905ecb9f6f7993ba28b712d inherit pro_attribs_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#aff7105f65905ecb9f6f7993ba28b712d">mBaseFlags</a></td></tr>
|
|
<tr class="separator:aff7105f65905ecb9f6f7993ba28b712d inherit pro_attribs_classPxBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p><a class="el" href="classPxRigidStatic.html" title="PxRigidStatic represents a static rigid body simulation object in the physics SDK. ">PxRigidStatic</a> represents a static rigid body simulation object in the physics SDK. </p>
|
|
<p><a class="el" href="classPxRigidStatic.html" title="PxRigidStatic represents a static rigid body simulation object in the physics SDK. ">PxRigidStatic</a> objects are static rigid physics entities. They shall be used to define solid objects which are fixed in the world.</p>
|
|
<h3>Creation</h3>
|
|
<p>Instances of this class are created by calling <a class="el" href="classPxPhysics.html#a82949b1375677a8c58d64c7cd47b7f4b" title="Creates a static rigid actor with the specified pose and all other fields initialized to their defaul...">PxPhysics::createRigidStatic()</a> and deleted with <a class="el" href="classPxRigidActor.html#a1130f92afcba590b04b1e51b86f5377a" title="Deletes the rigid actor object. ">release()</a>.</p>
|
|
<h3>Visualizations</h3>
|
|
<ul>
|
|
<li><a class="el" href="structPxVisualizationParameter.html#adce8e8a77c144356b0968d2b9f79eb10a71d96779e81c1ac240f4cdd8188c55ec" title="Visualize actor axes. ">PxVisualizationParameter::eACTOR_AXES</a></li>
|
|
</ul>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD...">PxRigidActor</a> <a class="el" href="classPxPhysics.html#a82949b1375677a8c58d64c7cd47b7f4b" title="Creates a static rigid actor with the specified pose and all other fields initialized to their defaul...">PxPhysics.createRigidStatic()</a> <a class="el" href="classPxRigidActor.html#a1130f92afcba590b04b1e51b86f5377a" title="Deletes the rigid actor object. ">release()</a> </dd></dl>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a33f405d68b5ec1e8e60d0b361151645c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33f405d68b5ec1e8e60d0b361151645c">◆ </a></span>PxRigidStatic() <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#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> PxRigidStatic::PxRigidStatic </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> </td>
|
|
<td class="paramname"><em>concreteType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> </td>
|
|
<td class="paramname"><em>baseFlags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7881e50c535f44a6d69f40af3baa7ffc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7881e50c535f44a6d69f40af3baa7ffc">◆ </a></span>PxRigidStatic() <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#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> PxRigidStatic::PxRigidStatic </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> </td>
|
|
<td class="paramname"><em>baseFlags</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af464a35ff764f48b0ab8d74cd56db661"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af464a35ff764f48b0ab8d74cd56db661">◆ </a></span>~PxRigidStatic()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual PxRigidStatic::~PxRigidStatic </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a8e7b7b750f554d4e9dd1d2d01f7acec0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e7b7b750f554d4e9dd1d2d01f7acec0">◆ </a></span>getConcreteTypeName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const char* PxRigidStatic::getConcreteTypeName </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns string name of dynamic type. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Class name of most derived type of this object. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classPxBase.html#a67fe206d8897ddce896c371ac8d789a9">PxBase</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8a30e9f27d53c34dcc612ba48ebe811"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8a30e9f27d53c34dcc612ba48ebe811">◆ </a></span>isKindOf()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool PxRigidStatic::isKindOf </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>superClass</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns whether a given type name matches with the type of this instance. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classPxRigidActor.html#a2e82b1515fd2c875edca2762cfe76f81">PxRigidActor</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="classPxRigidActor.html#a2e82b1515fd2c875edca2762cfe76f81">PxRigidActor::isKindOf()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="PxRigidStatic_8h_source.html">PxRigidStatic.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.14-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="classPxRigidStatic.html">PxRigidStatic</a></li>
|
|
<li class="footer">Copyright © 2008-2021 NVIDIA Corporation, 2788 San Tomas Expressway, Santa Clara, CA 95051 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a></li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|