diff options
| author | git perforce import user <a@b> | 2016-10-25 12:29:14 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees> | 2016-10-25 18:56:37 -0500 |
| commit | 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch) | |
| tree | fa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html | |
| download | physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip | |
Initial commit:
PhysX 3.4.0 Update @ 21294896
APEX 1.4.0 Update @ 21275617
[CL 21300167]
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html')
| -rw-r--r-- | PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html | 807 |
1 files changed, 807 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html new file mode 100644 index 00000000..69278498 --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html @@ -0,0 +1,807 @@ +<html> + <head> + <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxExtendedVec3 Struct Reference</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> + </head> + + <body bgcolor="#FFFFFF"> + <div id="header"> + <hr class="first"> + <img alt="" src="images/PhysXlogo.png" align="middle"> <br> + <center> + <a class="qindex" href="main.html">Main Page</a> + <a class="qindex" href="hierarchy.html">Class Hierarchy</a> + <a class="qindex" href="annotated.html">Compound List</a> + <a class="qindex" href="functions.html">Compound Members</a> + </center> + <hr class="second"> + </div> +<!-- Generated by Doxygen 1.5.8 --> +<div class="contents"> +<h1>PxExtendedVec3 Struct Reference<br> +<small> +[<a class="el" href="group__character.html">Character</a>]</small> +</h1><!-- doxytag: class="PxExtendedVec3" --><code>#include <<a class="el" href="PxExtended_8h-source.html">PxExtended.h</a>></code> +<p> + +<p> +<a href="structPxExtendedVec3-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#d00ecb9928814db7d497ecd9b3c7686a">PxExtendedVec3</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#d5dad423d37cec743f7cca24a71e1b3c">PxExtendedVec3</a> (<a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> _x, <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> _y, <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> _z)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#e342fa26995a75fb87ad66712896212f">isZero</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#88c2a501b8808fd689144b3f40e58ec0">dot</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &v) const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#22394a46dcdc626c8bc84361070b6586">distanceSquared</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v) const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#9f81beb74dcae6cbfa1e35e4cf462205">magnitudeSquared</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#29ad75971737fe1a7ae00d15a6952b6d">magnitude</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#437090f727eed9091297ebe303b4e36c">normalize</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#70d29a5be570c993a9073dd55ea77719">isFinite</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#48ed8d44067a8c14c797564b55c6f07c">maximum</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#10c79f0c30565f92435b9190f2c7c245">minimum</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#16e7d8daf70ae2dc2c9553f92e1e74e3">set</a> (<a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> x_, <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> y_, <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> z_)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#6b892692e4990c404ba6170cd3da5d13">setPlusInfinity</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#a69612b215b58d3cdafb51f66a622a7b">setMinusInfinity</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#77717e0c9d3089c740ca47499cb4663d">cross</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &left, const <a class="el" href="classPxVec3.html">PxVec3</a> &right)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#f3f6403e17d5c180a05206477fe6d879">cross</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &left, const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &right)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#0857f3dc18c1f8e8021332714d475e68">cross</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v) const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#9eb2896468ae9bb29e755ce9cabebc09">cross</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &left, const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &right)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#643dd98f5a08bcdf3971d8aff314b51c">operator-</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#0692b251578403dd04838372a6839ae1">operator+=</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#4382f3d77b10898fad446a6705bc1a70">operator-=</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#1ce0315a670cefbff8a935e279401c6a">operator+=</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#b5a91c83ceda31b98a56c7a2f5ed379a">operator-=</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#27f5c6e85851e418fb9e99c9bd82357a">operator*=</a> (const PxReal &s)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#a1e3a3081f3ae505d8c3f88ef6c34743">operator+</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v) const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxVec3.html">PxVec3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#709f24da73ddb6e201bde6dd697f296e">operator-</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &v) const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#b0bd46e5292d407ce90941a69b78e635">operator[]</a> (int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#daef7aafe82229b7e756984ae6c2129c">operator[]</a> (int index) const </td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#f467c20427874ad2a922b2092f551923">x</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#121a719eeda5db48ec97dacd0a7ca006">y</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html#cd8eee43103488e5873d778b25cdd12b">z</a></td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="d00ecb9928814db7d497ecd9b3c7686a"></a><!-- doxytag: member="PxExtendedVec3::PxExtendedVec3" ref="d00ecb9928814db7d497ecd9b3c7686a" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE PxExtendedVec3::PxExtendedVec3 </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="d5dad423d37cec743f7cca24a71e1b3c"></a><!-- doxytag: member="PxExtendedVec3::PxExtendedVec3" ref="d5dad423d37cec743f7cca24a71e1b3c" args="(PxExtended _x, PxExtended _y, PxExtended _z)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE PxExtendedVec3::PxExtendedVec3 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td> + <td class="paramname"> <em>_x</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td> + <td class="paramname"> <em>_y</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td> + <td class="paramname"> <em>_z</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="9eb2896468ae9bb29e755ce9cabebc09"></a><!-- doxytag: member="PxExtendedVec3::cross" ref="9eb2896468ae9bb29e755ce9cabebc09" args="(const PxVec3 &left, const PxExtendedVec3 &right)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::cross </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td> + <td class="paramname"> <em>left</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>right</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="0857f3dc18c1f8e8021332714d475e68"></a><!-- doxytag: member="PxExtendedVec3::cross" ref="0857f3dc18c1f8e8021332714d475e68" args="(const PxExtendedVec3 &v) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> PxExtendedVec3::cross </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00140">cross()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="f3f6403e17d5c180a05206477fe6d879"></a><!-- doxytag: member="PxExtendedVec3::cross" ref="f3f6403e17d5c180a05206477fe6d879" args="(const PxExtendedVec3 &left, const PxExtendedVec3 &right)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::cross </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>left</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>right</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="77717e0c9d3089c740ca47499cb4663d"></a><!-- doxytag: member="PxExtendedVec3::cross" ref="77717e0c9d3089c740ca47499cb4663d" args="(const PxExtendedVec3 &left, const PxVec3 &right)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::cross </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>left</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>right</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, <a class="el" href="PxExtended_8h-source.html#l00253">z</a>, and <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>.</p> + +<p>Referenced by <a class="el" href="PxExtended_8h-source.html#l00164">cross()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="22394a46dcdc626c8bc84361070b6586"></a><!-- doxytag: member="PxExtendedVec3::distanceSquared" ref="22394a46dcdc626c8bc84361070b6586" args="(const PxExtendedVec3 &v) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> PxExtendedVec3::distanceSquared </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="88c2a501b8808fd689144b3f40e58ec0"></a><!-- doxytag: member="PxExtendedVec3::dot" ref="88c2a501b8808fd689144b3f40e58ec0" args="(const PxVec3 &v) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> PxExtendedVec3::dot </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<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, and <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="70d29a5be570c993a9073dd55ea77719"></a><!-- doxytag: member="PxExtendedVec3::isFinite" ref="70d29a5be570c993a9073dd55ea77719" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE bool PxExtendedVec3::isFinite </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxMath_8h-source.html#l00292">PxIsFinite()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="e342fa26995a75fb87ad66712896212f"></a><!-- doxytag: member="PxExtendedVec3::isZero" ref="e342fa26995a75fb87ad66712896212f" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE bool PxExtendedVec3::isZero </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="29ad75971737fe1a7ae00d15a6952b6d"></a><!-- doxytag: member="PxExtendedVec3::magnitude" ref="29ad75971737fe1a7ae00d15a6952b6d" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> PxExtendedVec3::magnitude </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxMath_8h-source.html#l00144">PxSqrt()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="9f81beb74dcae6cbfa1e35e4cf462205"></a><!-- doxytag: member="PxExtendedVec3::magnitudeSquared" ref="9f81beb74dcae6cbfa1e35e4cf462205" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> PxExtendedVec3::magnitudeSquared </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="48ed8d44067a8c14c797564b55c6f07c"></a><!-- doxytag: member="PxExtendedVec3::maximum" ref="48ed8d44067a8c14c797564b55c6f07c" args="(const PxExtendedVec3 &v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::maximum </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="10c79f0c30565f92435b9190f2c7c245"></a><!-- doxytag: member="PxExtendedVec3::minimum" ref="10c79f0c30565f92435b9190f2c7c245" args="(const PxExtendedVec3 &v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::minimum </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="437090f727eed9091297ebe303b4e36c"></a><!-- doxytag: member="PxExtendedVec3::normalize" ref="437090f727eed9091297ebe303b4e36c" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> PxExtendedVec3::normalize </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="27f5c6e85851e418fb9e99c9bd82357a"></a><!-- doxytag: member="PxExtendedVec3::operator*=" ref="27f5c6e85851e418fb9e99c9bd82357a" args="(const PxReal &s)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a>& PxExtendedVec3::operator*= </td> + <td>(</td> + <td class="paramtype">const PxReal & </td> + <td class="paramname"> <em>s</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="a1e3a3081f3ae505d8c3f88ef6c34743"></a><!-- doxytag: member="PxExtendedVec3::operator+" ref="a1e3a3081f3ae505d8c3f88ef6c34743" args="(const PxExtendedVec3 &v) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> PxExtendedVec3::operator+ </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="1ce0315a670cefbff8a935e279401c6a"></a><!-- doxytag: member="PxExtendedVec3::operator+=" ref="1ce0315a670cefbff8a935e279401c6a" args="(const PxVec3 &v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a>& PxExtendedVec3::operator+= </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><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, and <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="0692b251578403dd04838372a6839ae1"></a><!-- doxytag: member="PxExtendedVec3::operator+=" ref="0692b251578403dd04838372a6839ae1" args="(const PxExtendedVec3 &v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a>& PxExtendedVec3::operator+= </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="709f24da73ddb6e201bde6dd697f296e"></a><!-- doxytag: member="PxExtendedVec3::operator-" ref="709f24da73ddb6e201bde6dd697f296e" args="(const PxExtendedVec3 &v) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="classPxVec3.html">PxVec3</a> PxExtendedVec3::operator- </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="643dd98f5a08bcdf3971d8aff314b51c"></a><!-- doxytag: member="PxExtendedVec3::operator-" ref="643dd98f5a08bcdf3971d8aff314b51c" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> PxExtendedVec3::operator- </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="b5a91c83ceda31b98a56c7a2f5ed379a"></a><!-- doxytag: member="PxExtendedVec3::operator-=" ref="b5a91c83ceda31b98a56c7a2f5ed379a" args="(const PxVec3 &v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a>& PxExtendedVec3::operator-= </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><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, and <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="4382f3d77b10898fad446a6705bc1a70"></a><!-- doxytag: member="PxExtendedVec3::operator-=" ref="4382f3d77b10898fad446a6705bc1a70" args="(const PxExtendedVec3 &v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a>& PxExtendedVec3::operator-= </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00253">x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">z</a>.</p> + +</div> +</div><p> +<a class="anchor" name="daef7aafe82229b7e756984ae6c2129c"></a><!-- doxytag: member="PxExtendedVec3::operator[]" ref="daef7aafe82229b7e756984ae6c2129c" args="(int index) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> PxExtendedVec3::operator[] </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b0bd46e5292d407ce90941a69b78e635"></a><!-- doxytag: member="PxExtendedVec3::operator[]" ref="b0bd46e5292d407ce90941a69b78e635" args="(int index)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a>& PxExtendedVec3::operator[] </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="16e7d8daf70ae2dc2c9553f92e1e74e3"></a><!-- doxytag: member="PxExtendedVec3::set" ref="16e7d8daf70ae2dc2c9553f92e1e74e3" args="(PxExtended x_, PxExtended y_, PxExtended z_)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::set </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td> + <td class="paramname"> <em>x_</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td> + <td class="paramname"> <em>y_</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td> + <td class="paramname"> <em>z_</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="a69612b215b58d3cdafb51f66a622a7b"></a><!-- doxytag: member="PxExtendedVec3::setMinusInfinity" ref="a69612b215b58d3cdafb51f66a622a7b" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::setMinusInfinity </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00053">PX_MAX_EXTENDED</a>.</p> + +</div> +</div><p> +<a class="anchor" name="6b892692e4990c404ba6170cd3da5d13"></a><!-- doxytag: member="PxExtendedVec3::setPlusInfinity" ref="6b892692e4990c404ba6170cd3da5d13" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_INLINE void PxExtendedVec3::setPlusInfinity </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxExtended_8h-source.html#l00053">PX_MAX_EXTENDED</a>.</p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="f467c20427874ad2a922b2092f551923"></a><!-- doxytag: member="PxExtendedVec3::x" ref="f467c20427874ad2a922b2092f551923" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> <a class="el" href="structPxExtendedVec3.html#f467c20427874ad2a922b2092f551923">PxExtendedVec3::x</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Referenced by <a class="el" href="PxController_8h-source.html#l00575">PxControllerDesc::copy()</a>, <a class="el" href="PxExtended_8h-source.html#l00140">cross()</a>, <a class="el" href="PxExtended_8h-source.html#l00072">distanceSquared()</a>, <a class="el" href="PxExtended_8h-source.html#l00108">maximum()</a>, <a class="el" href="PxExtended_8h-source.html#l00116">minimum()</a>, <a class="el" href="PxExtended_8h-source.html#l00228">operator+()</a>, <a class="el" href="PxExtended_8h-source.html#l00188">operator+=()</a>, <a class="el" href="PxExtended_8h-source.html#l00233">operator-()</a>, <a class="el" href="PxExtended_8h-source.html#l00196">operator-=()</a>, <a class="el" href="PxController_8h-source.html#l00542">PxControllerDesc::PxControllerDesc()</a>, and <a class="el" href="PxExtended_8h-source.html#l00256">toVec3()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="121a719eeda5db48ec97dacd0a7ca006"></a><!-- doxytag: member="PxExtendedVec3::y" ref="121a719eeda5db48ec97dacd0a7ca006" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> <a class="el" href="structPxExtendedVec3.html#121a719eeda5db48ec97dacd0a7ca006">PxExtendedVec3::y</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Referenced by <a class="el" href="PxController_8h-source.html#l00575">PxControllerDesc::copy()</a>, <a class="el" href="PxExtended_8h-source.html#l00140">cross()</a>, <a class="el" href="PxExtended_8h-source.html#l00072">distanceSquared()</a>, <a class="el" href="PxExtended_8h-source.html#l00108">maximum()</a>, <a class="el" href="PxExtended_8h-source.html#l00116">minimum()</a>, <a class="el" href="PxExtended_8h-source.html#l00228">operator+()</a>, <a class="el" href="PxExtended_8h-source.html#l00188">operator+=()</a>, <a class="el" href="PxExtended_8h-source.html#l00233">operator-()</a>, <a class="el" href="PxExtended_8h-source.html#l00196">operator-=()</a>, <a class="el" href="PxController_8h-source.html#l00542">PxControllerDesc::PxControllerDesc()</a>, and <a class="el" href="PxExtended_8h-source.html#l00256">toVec3()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="cd8eee43103488e5873d778b25cdd12b"></a><!-- doxytag: member="PxExtendedVec3::z" ref="cd8eee43103488e5873d778b25cdd12b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> <a class="el" href="structPxExtendedVec3.html#cd8eee43103488e5873d778b25cdd12b">PxExtendedVec3::z</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Referenced by <a class="el" href="PxController_8h-source.html#l00575">PxControllerDesc::copy()</a>, <a class="el" href="PxExtended_8h-source.html#l00140">cross()</a>, <a class="el" href="PxExtended_8h-source.html#l00072">distanceSquared()</a>, <a class="el" href="PxExtended_8h-source.html#l00108">maximum()</a>, <a class="el" href="PxExtended_8h-source.html#l00116">minimum()</a>, <a class="el" href="PxExtended_8h-source.html#l00228">operator+()</a>, <a class="el" href="PxExtended_8h-source.html#l00188">operator+=()</a>, <a class="el" href="PxExtended_8h-source.html#l00233">operator-()</a>, <a class="el" href="PxExtended_8h-source.html#l00196">operator-=()</a>, <a class="el" href="PxController_8h-source.html#l00542">PxControllerDesc::PxControllerDesc()</a>, and <a class="el" href="PxExtended_8h-source.html#l00256">toVec3()</a>.</p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="PxExtended_8h-source.html">PxExtended.h</a></ul> +</div> + +<hr style="width: 100%; height: 2px;"><br> +Copyright © 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a> +</body> +</html> |