aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/classPxStrideIterator.html
diff options
context:
space:
mode:
authorgit perforce import user <a@b>2016-10-25 12:29:14 -0600
committerSheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees>2016-10-25 18:56:37 -0500
commit3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch)
treefa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Documentation/PhysXAPI/files/classPxStrideIterator.html
downloadphysx-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/classPxStrideIterator.html')
-rw-r--r--PhysX_3.4/Documentation/PhysXAPI/files/classPxStrideIterator.html821
1 files changed, 821 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxStrideIterator.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxStrideIterator.html
new file mode 100644
index 00000000..4c9e3a68
--- /dev/null
+++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxStrideIterator.html
@@ -0,0 +1,821 @@
+<html>
+ <head>
+ <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxStrideIterator&lt; T &gt; Class Template 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> &nbsp;
+ <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp;
+ <a class="qindex" href="annotated.html">Compound List</a> &nbsp;
+ <a class="qindex" href="functions.html">Compound Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>PxStrideIterator&lt; T &gt; Class Template Reference<br>
+<small>
+[<a class="el" href="group__foundation.html">Foundation</a>]</small>
+</h1><!-- doxytag: class="PxStrideIterator" -->Iterator class for iterating over arrays of data that may be interleaved with other data.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="PxStrideIterator_8h-source.html">PxStrideIterator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for PxStrideIterator&lt; T &gt;:</div>
+<div class="dynsection">
+<p><center><img src="classPxStrideIterator__coll__graph.png" border="0" usemap="#PxStrideIterator_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="classPxStrideIterator-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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#47b65f7b217b7b58e41c60eba2036c6a">PxStrideIterator</a> (T *ptr=NULL, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> stride=sizeof(T))</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#47b65f7b217b7b58e41c60eba2036c6a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#83f07f56ecd22231423a7a6115dcec5f">PxStrideIterator</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; typename StripConst&lt; T &gt;::Type &gt; &amp;strideIterator)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy constructor. <a href="#83f07f56ecd22231423a7a6115dcec5f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#02ce9aba790d7ae3842376c5e9f34adb">ptr</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to element. <a href="#02ce9aba790d7ae3842376c5e9f34adb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#27661ae2f477495396544cdc0cd2cf9b">stride</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get stride. <a href="#27661ae2f477495396544cdc0cd2cf9b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#e67a5684e146641a47bb783ec9e7adad">operator*</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indirection operator. <a href="#e67a5684e146641a47bb783ec9e7adad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#e74c02e68df06daf93468c4a0cb7c284">operator-&gt;</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dereferencing operator. <a href="#e74c02e68df06daf93468c4a0cb7c284"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#cc0c01057942dcf7d5e9f23bb09a3099">operator[]</a> (unsigned int i) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indexing operator. <a href="#cc0c01057942dcf7d5e9f23bb09a3099"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#cb42f46867259d966336ad423533bcb9">operator++</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pre-increment operator. <a href="#cb42f46867259d966336ad423533bcb9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#3b2ba2d6b45145ddd57ab96a7ee2b096">operator++</a> (int)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Post-increment operator. <a href="#3b2ba2d6b45145ddd57ab96a7ee2b096"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#0601f0ddc527ab21b1c4ca514e03454c">operator--</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pre-decrement operator. <a href="#0601f0ddc527ab21b1c4ca514e03454c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#418610750d469a9ec31420b74c79ca76">operator--</a> (int)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Post-decrement operator. <a href="#418610750d469a9ec31420b74c79ca76"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#3381bb558ff483d829498642841218a1">operator+</a> (unsigned int i) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition operator. <a href="#3381bb558ff483d829498642841218a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#3148144eb357c550da54bb1502e9bc0f">operator-</a> (unsigned int i) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction operator. <a href="#3148144eb357c550da54bb1502e9bc0f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#835a5bf39eb0ad5168c1c8308143eaf1">operator+=</a> (unsigned int i)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition compound assignment operator. <a href="#835a5bf39eb0ad5168c1c8308143eaf1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#d5f5c5dbcde79430b38da4f6dcb76087">operator-=</a> (unsigned int i)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtraction compound assignment operator. <a href="#d5f5c5dbcde79430b38da4f6dcb76087"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#c8ad598909b0bfdf4e02a5a624ceca5b">operator-</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iterator difference. <a href="#c8ad598909b0bfdf4e02a5a624ceca5b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#f89f094b379c60d60c5747ec7eb39705">operator==</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Equality operator. <a href="#f89f094b379c60d60c5747ec7eb39705"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#abefd442ba86b215a45e3694a26ead51">operator!=</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inequality operator. <a href="#abefd442ba86b215a45e3694a26ead51"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#89f9e74ccfea412b8b1a7907d2873d4f">operator&lt;</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Less than operator. <a href="#89f9e74ccfea412b8b1a7907d2873d4f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#83d5749f894ee4cb8b08e68fe9c127db">operator&gt;</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Greater than operator. <a href="#83d5749f894ee4cb8b08e68fe9c127db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#f8a3289cb8c73f450bcc13eac4fab461">operator&lt;=</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Less or equal than operator. <a href="#f8a3289cb8c73f450bcc13eac4fab461"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#8b63bc62372adac2168b561a2a9ffdbe">operator&gt;=</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Greater or equal than operator. <a href="#8b63bc62372adac2168b561a2a9ffdbe"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#19f7d57aaa59a04d9b2856ee3951a8b6">isCompatible</a> (const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> &amp;other) const </td></tr>
+
+<tr><td colspan="2"><br><h2>Static Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_INLINE T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#730a8af6ec3b778277358de75cc7e913">byteAdd</a> (T *ptr, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_INLINE T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#158a171a62311faaa74d2248bca29d4f">byteSub</a> (T *ptr, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bytes)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#45efd9aaeb835a518290c9b4b4294e04">mPtr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxStrideIterator.html#267e713fb0f152331e05ca04b59184cf">mStride</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T&gt;<br>
+ class PxStrideIterator&lt; T &gt;</h3>
+
+Iterator class for iterating over arrays of data that may be interleaved with other data.
+<p>
+This class is used for iterating over arrays of elements that may have a larger element to element offset, called the stride, than the size of the element itself (non-contiguous).<p>
+The template parameter T denotes the type of the element accessed. The stride itself is stored as a member field so multiple instances of a <a class="el" href="classPxStrideIterator.html" title="Iterator class for iterating over arrays of data that may be interleaved with other...">PxStrideIterator</a> class can have different strides. This is useful for cases were the stride depends on runtime configuration.<p>
+The stride iterator can be used for index based access, e.g.: <div class="fragment"><pre class="fragment"> <a class="code" href="classPxStrideIterator.html" title="Iterator class for iterating over arrays of data that may be interleaved with other...">PxStrideIterator&lt;PxVec3&gt;</a> strideArray(...);
+ <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i &lt; 10; ++i)
+ {
+ <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>&amp; vec = strideArray[i];
+ ...
+ }
+</pre></div> or iteration by increment, e.g.: <div class="fragment"><pre class="fragment"> <a class="code" href="classPxStrideIterator.html" title="Iterator class for iterating over arrays of data that may be interleaved with other...">PxStrideIterator&lt;PxVec3&gt;</a> strideBegin(...);
+ <a class="code" href="classPxStrideIterator.html" title="Iterator class for iterating over arrays of data that may be interleaved with other...">PxStrideIterator&lt;PxVec3&gt;</a> strideEnd(strideBegin + 10);
+ <span class="keywordflow">for</span> (<a class="code" href="classPxStrideIterator.html" title="Iterator class for iterating over arrays of data that may be interleaved with other...">PxStrideIterator&lt;PxVec3&gt;</a> it = strideBegin; it &lt; strideEnd; ++it)
+ {
+ <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>&amp; vec = *it;
+ ...
+ }
+</pre></div><p>
+Two special cases:<ul>
+<li>A stride of sizeof(T) represents a regular c array of type T.</li><li>A stride of 0 can be used to describe re-occurrence of the same element multiple times. </li></ul>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="47b65f7b217b7b58e41c60eba2036c6a"></a><!-- doxytag: member="PxStrideIterator::PxStrideIterator" ref="47b65f7b217b7b58e41c60eba2036c6a" args="(T *ptr=NULL, PxU32 stride=sizeof(T))" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::<a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> </td>
+ <td>(</td>
+ <td class="paramtype">T *&nbsp;</td>
+ <td class="paramname"> <em>ptr</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>stride</em> = <code>sizeof(T)</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline, explicit]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+Optionally takes a pointer to an element and a stride.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ptr</em>&nbsp;</td><td>pointer to element, defaults to NULL. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>stride</em>&nbsp;</td><td>stride for accessing consecutive elements, defaults to the size of one element. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="83f07f56ecd22231423a7a6115dcec5f"></a><!-- doxytag: member="PxStrideIterator::PxStrideIterator" ref="83f07f56ecd22231423a7a6115dcec5f" args="(const PxStrideIterator&lt; typename StripConst&lt; T &gt;::Type &gt; &amp;strideIterator)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::<a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; typename StripConst&lt; T &gt;::Type &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>strideIterator</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copy constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>strideIterator</em>&nbsp;</td><td><a class="el" href="classPxStrideIterator.html" title="Iterator class for iterating over arrays of data that may be interleaved with other...">PxStrideIterator</a> to be copied. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="730a8af6ec3b778277358de75cc7e913"></a><!-- doxytag: member="PxStrideIterator::byteAdd" ref="730a8af6ec3b778277358de75cc7e913" args="(T *ptr, PxU32 bytes)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">static PX_INLINE T* <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::byteAdd </td>
+ <td>(</td>
+ <td class="paramtype">T *&nbsp;</td>
+ <td class="paramname"> <em>ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>bytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline, static, private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="158a171a62311faaa74d2248bca29d4f"></a><!-- doxytag: member="PxStrideIterator::byteSub" ref="158a171a62311faaa74d2248bca29d4f" args="(T *ptr, PxU32 bytes)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">static PX_INLINE T* <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::byteSub </td>
+ <td>(</td>
+ <td class="paramtype">T *&nbsp;</td>
+ <td class="paramname"> <em>ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>bytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline, static, private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="19f7d57aaa59a04d9b2856ee3951a8b6"></a><!-- doxytag: member="PxStrideIterator::isCompatible" ref="19f7d57aaa59a04d9b2856ee3951a8b6" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::isCompatible </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="abefd442ba86b215a45e3694a26ead51"></a><!-- doxytag: member="PxStrideIterator::operator!=" ref="abefd442ba86b215a45e3694a26ead51" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator!= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Inequality operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e67a5684e146641a47bb783ec9e7adad"></a><!-- doxytag: member="PxStrideIterator::operator*" ref="e67a5684e146641a47bb783ec9e7adad" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE T&amp; <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator* </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indirection operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3381bb558ff483d829498642841218a1"></a><!-- doxytag: member="PxStrideIterator::operator+" ref="3381bb558ff483d829498642841218a1" args="(unsigned int i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator+ </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Addition operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b2ba2d6b45145ddd57ab96a7ee2b096"></a><!-- doxytag: member="PxStrideIterator::operator++" ref="3b2ba2d6b45145ddd57ab96a7ee2b096" args="(int)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator++ </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Post-increment operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb42f46867259d966336ad423533bcb9"></a><!-- doxytag: member="PxStrideIterator::operator++" ref="cb42f46867259d966336ad423533bcb9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&amp; <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator++ </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pre-increment operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="835a5bf39eb0ad5168c1c8308143eaf1"></a><!-- doxytag: member="PxStrideIterator::operator+=" ref="835a5bf39eb0ad5168c1c8308143eaf1" args="(unsigned int i)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&amp; <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator+= </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Addition compound assignment operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c8ad598909b0bfdf4e02a5a624ceca5b"></a><!-- doxytag: member="PxStrideIterator::operator&#45;" ref="c8ad598909b0bfdf4e02a5a624ceca5b" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE int <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator- </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Iterator difference.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3148144eb357c550da54bb1502e9bc0f"></a><!-- doxytag: member="PxStrideIterator::operator&#45;" ref="3148144eb357c550da54bb1502e9bc0f" args="(unsigned int i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator- </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Subtraction operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="418610750d469a9ec31420b74c79ca76"></a><!-- doxytag: member="PxStrideIterator::operator&#45;&#45;" ref="418610750d469a9ec31420b74c79ca76" args="(int)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator-- </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Post-decrement operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0601f0ddc527ab21b1c4ca514e03454c"></a><!-- doxytag: member="PxStrideIterator::operator&#45;&#45;" ref="0601f0ddc527ab21b1c4ca514e03454c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&amp; <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator-- </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pre-decrement operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5f5c5dbcde79430b38da4f6dcb76087"></a><!-- doxytag: member="PxStrideIterator::operator&#45;=" ref="d5f5c5dbcde79430b38da4f6dcb76087" args="(unsigned int i)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&amp; <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator-= </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Subtraction compound assignment operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e74c02e68df06daf93468c4a0cb7c284"></a><!-- doxytag: member="PxStrideIterator::operator&#45;&gt;" ref="e74c02e68df06daf93468c4a0cb7c284" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE T* <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator-&gt; </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Dereferencing operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="89f9e74ccfea412b8b1a7907d2873d4f"></a><!-- doxytag: member="PxStrideIterator::operator&lt;" ref="89f9e74ccfea412b8b1a7907d2873d4f" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Less than operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f8a3289cb8c73f450bcc13eac4fab461"></a><!-- doxytag: member="PxStrideIterator::operator&lt;=" ref="f8a3289cb8c73f450bcc13eac4fab461" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator&lt;= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Less or equal than operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f89f094b379c60d60c5747ec7eb39705"></a><!-- doxytag: member="PxStrideIterator::operator==" ref="f89f094b379c60d60c5747ec7eb39705" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator== </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Equality operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="83d5749f894ee4cb8b08e68fe9c127db"></a><!-- doxytag: member="PxStrideIterator::operator&gt;" ref="83d5749f894ee4cb8b08e68fe9c127db" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator&gt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Greater than operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8b63bc62372adac2168b561a2a9ffdbe"></a><!-- doxytag: member="PxStrideIterator::operator&gt;=" ref="8b63bc62372adac2168b561a2a9ffdbe" args="(const PxStrideIterator &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator&gt;= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Greater or equal than operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc0c01057942dcf7d5e9f23bb09a3099"></a><!-- doxytag: member="PxStrideIterator::operator[]" ref="cc0c01057942dcf7d5e9f23bb09a3099" args="(unsigned int i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE T&amp; <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indexing operator.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="02ce9aba790d7ae3842376c5e9f34adb"></a><!-- doxytag: member="PxStrideIterator::ptr" ref="02ce9aba790d7ae3842376c5e9f34adb" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE T* <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::ptr </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get pointer to element.
+<p>
+
+<p>Referenced by <a class="el" href="PxParticleCreationData_8h-source.html#l00137">PxParticleCreationData::isValid()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="27661ae2f477495396544cdc0cd2cf9b"></a><!-- doxytag: member="PxStrideIterator::stride" ref="27661ae2f477495396544cdc0cd2cf9b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::stride </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get stride.
+<p>
+
+<p>Referenced by <a class="el" href="PxStrideIterator_8h-source.html#l00310">PxStrideIterator&lt; const PxVec3 &gt;::isCompatible()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="45efd9aaeb835a518290c9b4b4294e04"></a><!-- doxytag: member="PxStrideIterator::mPtr" ref="45efd9aaeb835a518290c9b4b4294e04" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::<a class="el" href="classPxStrideIterator.html#45efd9aaeb835a518290c9b4b4294e04">mPtr</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" href="PxStrideIterator_8h-source.html#l00310">PxStrideIterator&lt; const PxVec3 &gt;::isCompatible()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00257">PxStrideIterator&lt; const PxVec3 &gt;::operator!=()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00238">PxStrideIterator&lt; const PxVec3 &gt;::operator-()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00266">PxStrideIterator&lt; const PxVec3 &gt;::operator&lt;()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00284">PxStrideIterator&lt; const PxVec3 &gt;::operator&lt;=()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00248">PxStrideIterator&lt; const PxVec3 &gt;::operator==()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00275">PxStrideIterator&lt; const PxVec3 &gt;::operator&gt;()</a>, and <a class="el" href="PxStrideIterator_8h-source.html#l00293">PxStrideIterator&lt; const PxVec3 &gt;::operator&gt;=()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="267e713fb0f152331e05ca04b59184cf"></a><!-- doxytag: member="PxStrideIterator::mStride" ref="267e713fb0f152331e05ca04b59184cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="classPxStrideIterator.html">PxStrideIterator</a>&lt; T &gt;::<a class="el" href="classPxStrideIterator.html#267e713fb0f152331e05ca04b59184cf">mStride</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="PxStrideIterator_8h-source.html">PxStrideIterator.h</a></ul>
+</div>
+
+<hr style="width: 100%; height: 2px;"><br>
+Copyright &copy; 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>