aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/classPxDeserializationContext.html
blob: 86405864a433fc07baf6dbc3edcd4d4dacb87c4c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
<html>
	<head>
		<title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxDeserializationContext Class 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>PxDeserializationContext Class Reference<br>
<small>
[<a class="el" href="group__common.html">Common</a>]</small>
</h1><!-- doxytag: class="PxDeserializationContext" -->Binary deserialization context class.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="PxSerialFramework_8h-source.html">PxSerialFramework.h</a>&gt;</code>
<p>

<p>
<a href="classPxDeserializationContext-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">virtual <a class="el" href="classPxBase.html">PxBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#b190b79866da182afa6f3f23f48d1d37">resolveReference</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> kind, size_t reference) const =0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a pointer to a deserialized <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> object given a corresponding deserialized reference value.  <a href="#b190b79866da182afa6f3f23f48d1d37"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#8031417e21624c82dcafa32ba6540286">translatePxBase</a> (T *&amp;base)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper function to update <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> pointer on deserialization.  <a href="#8031417e21624c82dcafa32ba6540286"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#393b7ca347c967d330791d19b2e37006">readName</a> (const char *&amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper function to read a name from the extra data during deserialization.  <a href="#393b7ca347c967d330791d19b2e37006"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_INLINE T *&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#fc3b1411dd1c15ed50b393bb1a65290a">readExtraData</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count=1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to read extra data during deserialization.  <a href="#fc3b1411dd1c15ed50b393bb1a65290a"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T , PxU32 alignment&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_INLINE T *&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#fc3b1411dd1c15ed50b393bb1a65290a">readExtraData</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count=1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to read extra data during deserialization optionally aligning the extra data stream before reading.  <a href="#fc3b1411dd1c15ed50b393bb1a65290a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#f6b8fa92c606bc4641ef3e06750b4a37">alignExtraData</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> alignment=PX_SERIAL_ALIGN)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to align the extra data stream to a power of 2 alignment.  <a href="#f6b8fa92c606bc4641ef3e06750b4a37"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#be1146f20c2d30d916e0afc0f22cba53">getPhysXVersion</a> () const =0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to return the PX_PHYSX_VERSION value with which the data was originally serialized.  <a href="#be1146f20c2d30d916e0afc0f22cba53"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#18007433a2cc90ef8ccf4353fb8b123d">PxDeserializationContext</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#2299e472c6c4dc486cbd08385efd31d9">~PxDeserializationContext</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PxU8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html#91c4d17f9b7f7acd3cd7a119fe701939">mExtraDataAddress</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Binary deserialization context class. 
<p>
This class is used to resolve references and access extra data during deserialization. It is mainly used by the serialization framework. Except for custom serializable types, users should not have to worry about it.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSerializationContext.html" title="Binary serialization context class.">PxSerializationContext</a> </dd></dl>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="18007433a2cc90ef8ccf4353fb8b123d"></a><!-- doxytag: member="PxDeserializationContext::PxDeserializationContext" ref="18007433a2cc90ef8ccf4353fb8b123d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PxDeserializationContext::PxDeserializationContext           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2299e472c6c4dc486cbd08385efd31d9"></a><!-- doxytag: member="PxDeserializationContext::~PxDeserializationContext" ref="2299e472c6c4dc486cbd08385efd31d9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual PxDeserializationContext::~PxDeserializationContext           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f6b8fa92c606bc4641ef3e06750b4a37"></a><!-- doxytag: member="PxDeserializationContext::alignExtraData" ref="f6b8fa92c606bc4641ef3e06750b4a37" args="(PxU32 alignment=PX_SERIAL_ALIGN)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PX_INLINE void PxDeserializationContext::alignExtraData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
          <td class="paramname"> <em>alignment</em> = <code>PX_SERIAL_ALIGN</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Function to align the extra data stream to a power of 2 alignment. 
<p>
This function is assumed to be called within the implementation of <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a>.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSerializationContext.html#5d7a1f5789f666908ea28caf166fc609" title="Aligns the serialized data.">PxSerializationContext::alignData</a>, <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="be1146f20c2d30d916e0afc0f22cba53"></a><!-- doxytag: member="PxDeserializationContext::getPhysXVersion" ref="be1146f20c2d30d916e0afc0f22cba53" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxDeserializationContext::getPhysXVersion           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Function to return the PX_PHYSX_VERSION value with which the data was originally serialized. 
<p>

</div>
</div><p>
<a class="anchor" name="fc3b1411dd1c15ed50b393bb1a65290a"></a><!-- doxytag: member="PxDeserializationContext::readExtraData" ref="fc3b1411dd1c15ed50b393bb1a65290a" args="(PxU32 count=1)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , PxU32 alignment&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">PX_INLINE T* PxDeserializationContext::readExtraData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
          <td class="paramname"> <em>count</em> = <code>1</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Function to read extra data during deserialization optionally aligning the extra data stream before reading. 
<p>
This function is assumed to be called within the implementation of <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a>.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSerializationContext.html#2cb3cc1613a70406c2bf89ec53035a22" title="Serializes object data and object extra data.">PxSerializationContext::writeData</a>, <a class="el" href="classPxDeserializationContext.html#f6b8fa92c606bc4641ef3e06750b4a37" title="Function to align the extra data stream to a power of 2 alignment.">PxDeserializationContext::alignExtraData</a>, <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="fc3b1411dd1c15ed50b393bb1a65290a"></a><!-- doxytag: member="PxDeserializationContext::readExtraData" ref="fc3b1411dd1c15ed50b393bb1a65290a" args="(PxU32 count=1)" -->
<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* PxDeserializationContext::readExtraData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
          <td class="paramname"> <em>count</em> = <code>1</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Function to read extra data during deserialization. 
<p>
This function is assumed to be called within the implementation of <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a>.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSerializationContext.html#2cb3cc1613a70406c2bf89ec53035a22" title="Serializes object data and object extra data.">PxSerializationContext::writeData</a>, <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="393b7ca347c967d330791d19b2e37006"></a><!-- doxytag: member="PxDeserializationContext::readName" ref="393b7ca347c967d330791d19b2e37006" args="(const char *&amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PX_INLINE void PxDeserializationContext::readName           </td>
          <td>(</td>
          <td class="paramtype">const char *&amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Helper function to read a name from the extra data during deserialization. 
<p>
This function is assumed to be called within the implementation of <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a>.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSerializationContext.html#1a708961bc536693395826a6bc11a8f6" title="Helper function to write a name to the extraData if serialization is configured to...">PxSerializationContext::writeName</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="b190b79866da182afa6f3f23f48d1d37"></a><!-- doxytag: member="PxDeserializationContext::resolveReference" ref="b190b79866da182afa6f3f23f48d1d37" args="(PxU32 kind, size_t reference) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classPxBase.html">PxBase</a>* PxDeserializationContext::resolveReference           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
          <td class="paramname"> <em>kind</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>reference</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieves a pointer to a deserialized <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> object given a corresponding deserialized reference value. 
<p>
This method is assumed to be called in the implementation of <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3" title="Create object at a given address, resolve references and import extra data.">PxSerializer::createObject</a> in order to update reference values on deserialization.<p>
To update a <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> reference the corresponding deserialized pointer value needs to be provided in order to retrieve the location of the corresponding deserialized <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> object. (<a class="el" href="classPxDeserializationContext.html#8031417e21624c82dcafa32ba6540286" title="Helper function to update PxBase pointer on deserialization.">PxDeserializationContext::translatePxBase</a> simplifies this common case).<p>
For other kinds of references the reverence values need to be updated by deduction given the corresponding <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> instance.<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>kind</em>&nbsp;</td><td>What kind of reference this is (PX_SERIAL_REF_KIND_PXBASE, PX_SERIAL_REF_KIND_MATERIAL_IDX or custom kind) </td></tr>
    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>reference</em>&nbsp;</td><td>Deserialized reference value </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> object associated with the reference value</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSerializationContext.html#de8ef3b58a16bab4f4cbd3c04a891817" title="Registers a reference value corresponding to a PxBase object.">PxSerializationContext::registerReference</a>, <a class="el" href="group__common.html#g8cd51251f2e11c3b6598b96f32e400f8" title="Reference kind value for PxBase objects.">PX_SERIAL_REF_KIND_PXBASE</a>, <a class="el" href="group__common.html#g27914dcd6d0448671eebfeca012cd0b5" title="Reference kind value for material indices.">PX_SERIAL_REF_KIND_MATERIAL_IDX</a>, <a class="el" href="classPxDeserializationContext.html#8031417e21624c82dcafa32ba6540286" title="Helper function to update PxBase pointer on deserialization.">translatePxBase</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="8031417e21624c82dcafa32ba6540286"></a><!-- doxytag: member="PxDeserializationContext::translatePxBase" ref="8031417e21624c82dcafa32ba6540286" args="(T *&amp;base)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void PxDeserializationContext::translatePxBase           </td>
          <td>(</td>
          <td class="paramtype">T *&amp;&nbsp;</td>
          <td class="paramname"> <em>base</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Helper function to update <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> pointer on deserialization. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxDeserializationContext.html#b190b79866da182afa6f3f23f48d1d37" title="Retrieves a pointer to a deserialized PxBase object given a corresponding deserialized...">resolveReference</a>, <a class="el" href="group__common.html#g8cd51251f2e11c3b6598b96f32e400f8" title="Reference kind value for PxBase objects.">PX_SERIAL_REF_KIND_PXBASE</a> </dd></dl>

<p>References <a class="el" href="PxSerialFramework_8h-source.html#l00068">PX_SERIAL_REF_KIND_PXBASE</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="91c4d17f9b7f7acd3cd7a119fe701939"></a><!-- doxytag: member="PxDeserializationContext::mExtraDataAddress" ref="91c4d17f9b7f7acd3cd7a119fe701939" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PxU8* <a class="el" href="classPxDeserializationContext.html#91c4d17f9b7f7acd3cd7a119fe701939">PxDeserializationContext::mExtraDataAddress</a><code> [protected]</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="PxSerialFramework_8h-source.html">PxSerialFramework.h</a></ul>
</div>

<hr style="width: 100%; height: 2px;"><br>
Copyright &copy; 2008-2018 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>