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
|
<html>
<head>
<title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxSerialFramework.h File 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>PxSerialFramework.h File Reference</h1><code>#include "<a class="el" href="PxPhysXCommonConfig_8h-source.html">common/PxPhysXCommonConfig.h</a>"</code><br>
<p>
<div class="dynheader">
Include dependency graph for PxSerialFramework.h:</div>
<div class="dynsection">
<p><center><img src="PxSerialFramework_8h__incl.png" border="0" usemap="#PxSerialFramework.h_map" alt=""></center>
<map name="PxSerialFramework.h_map">
<area shape="rect" href="PxPhysXCommonConfig_8h.html" title="common/PxPhysXCommonConfig.h" alt="common/PxPhysXCommonConfig.h" coords="261,85,477,106"><area shape="rect" href="Px_8h.html" title="foundation/Px.h" alt="foundation/Px.h" coords="320,154,419,176"><area shape="rect" href="PxSimpleTypes_8h.html" title="foundation/PxSimpleTypes.h" alt="foundation/PxSimpleTypes.h" coords="144,224,320,245"><area shape="rect" href="PxPreprocessor_8h.html" title="foundation/PxPreprocessor.h" alt="foundation/PxPreprocessor.h" coords="7,293,183,314"></map>
</div>
<p>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="PxSerialFramework_8h__dep__incl.png" border="0" usemap="#PxSerialFramework.hdep_map" alt=""></center>
<map name="PxSerialFramework.hdep_map">
<area shape="rect" href="PxBase_8h.html" title="PxBase.h" alt="PxBase.h" coords="2341,155,2408,176"><area shape="rect" href="PxPhysicsAPI_8h.html" title="PxPhysicsAPI.h" alt="PxPhysicsAPI.h" coords="1799,640,1897,662"><area shape="rect" href="PxRepXSimpleType_8h.html" title="PxRepXSimpleType.h" alt="PxRepXSimpleType.h" coords="2308,502,2444,523"><area shape="rect" href="PxCollection_8h.html" title="PxCollection.h" alt="PxCollection.h" coords="2412,86,2503,107"><area shape="rect" href="PxSerializer_8h.html" title="PxSerializer.h" alt="PxSerializer.h" coords="2565,155,2656,176"><area shape="rect" href="PxPhysicsSerialization_8h.html" title="PxPhysicsSerialization.h" alt="PxPhysicsSerialization.h" coords="2577,86,2727,107"><area shape="rect" href="PxActor_8h.html" title="PxActor.h" alt="PxActor.h" coords="2503,224,2564,246"><area shape="rect" href="PxJoint_8h.html" title="PxJoint.h" alt="PxJoint.h" coords="1359,363,1420,384"><area shape="rect" href="PxAggregate_8h.html" title="PxAggregate.h" alt="PxAggregate.h" coords="3063,294,3156,315"><area shape="rect" href="PxArticulation_8h.html" title="PxArticulation.h" alt="PxArticulation.h" coords="3113,432,3209,454"><area shape="rect" href="PxArticulationJoint_8h.html" title="PxArticulationJoint.h" alt="PxArticulationJoint.h" coords="3187,502,3307,523"><area shape="rect" href="PxShape_8h.html" title="PxShape.h" alt="PxShape.h" coords="381,224,453,246"><area shape="rect" href="PxConstraintDesc_8h.html" title="PxConstraintDesc.h" alt="PxConstraintDesc.h" coords="1269,224,1392,246"><area shape="rect" href="PxConstraint_8h.html" title="PxConstraint.h" alt="PxConstraint.h" coords="1284,294,1377,315"><area shape="rect" href="PxDeletionListener_8h.html" title="PxDeletionListener.h" alt="PxDeletionListener.h" coords="57,432,185,454"><area shape="rect" href="PxMaterial_8h.html" title="PxMaterial.h" alt="PxMaterial.h" coords="487,571,567,592"><area shape="rect" href="PxClothFabric_8h.html" title="PxClothFabric.h" alt="PxClothFabric.h" coords="1985,432,2084,454"><area shape="rect" href="PxPhysicsInsertionCallback_8h.html" title="PxPhysicsInsertionCallback.h" alt="PxPhysicsInsertionCallback.h" coords="579,294,755,315"><area shape="rect" href="PxConvexMesh_8h.html" title="PxConvexMesh.h" alt="PxConvexMesh.h" coords="1860,294,1972,315"><area shape="rect" href="PxSerialization_8h.html" title="PxSerialization.h" alt="PxSerialization.h" coords="2177,502,2284,523"><area shape="rect" href="PxRepXSerializer_8h.html" title="PxRepXSerializer.h" alt="PxRepXSerializer.h" coords="2339,571,2461,592"><area shape="rect" href="PxHeightField_8h.html" title="PxHeightField.h" alt="PxHeightField.h" coords="2588,224,2689,246"><area shape="rect" href="PxTriangleMesh_8h.html" title="PxTriangleMesh.h" alt="PxTriangleMesh.h" coords="2439,294,2553,315"><area shape="rect" href="PxPruningStructure_8h.html" title="PxPruningStructure.h" alt="PxPruningStructure.h" coords="2713,224,2841,246"><area shape="rect" href="PxVehicleWheels_8h.html" title="PxVehicleWheels.h" alt="PxVehicleWheels.h" coords="2865,224,2988,246"><area shape="rect" href="PxRigidActor_8h.html" title="PxRigidActor.h" alt="PxRigidActor.h" coords="1401,294,1492,315"><area shape="rect" href="PxCloth_8h.html" title="PxCloth.h" alt="PxCloth.h" coords="2569,502,2633,523"><area shape="rect" href="PxParticleBase_8h.html" title="PxParticleBase.h" alt="PxParticleBase.h" coords="2667,294,2776,315"><area shape="rect" href="PxShapeExt_8h.html" title="PxShapeExt.h" alt="PxShapeExt.h" coords="980,363,1071,384"><area shape="rect" href="PxDistanceJoint_8h.html" title="PxDistanceJoint.h" alt="PxDistanceJoint.h" coords="1119,502,1228,523"><area shape="rect" href="PxFixedJoint_8h.html" title="PxFixedJoint.h" alt="PxFixedJoint.h" coords="1591,502,1684,523"><area shape="rect" href="PxJointLimit_8h.html" title="PxJointLimit.h" alt="PxJointLimit.h" coords="997,432,1085,454"><area shape="rect" href="PxPrismaticJoint_8h.html" title="PxPrismaticJoint.h" alt="PxPrismaticJoint.h" coords="1252,502,1364,523"><area shape="rect" href="PxRevoluteJoint_8h.html" title="PxRevoluteJoint.h" alt="PxRevoluteJoint.h" coords="793,502,905,523"><area shape="rect" href="PxSphericalJoint_8h.html" title="PxSphericalJoint.h" alt="PxSphericalJoint.h" coords="980,502,1095,523"><area shape="rect" href="PxD6Joint_8h.html" title="PxD6Joint.h" alt="PxD6Joint.h" coords="1388,502,1465,523"><area shape="rect" href="PxExtensionsAPI_8h.html" title="PxExtensionsAPI.h" alt="PxExtensionsAPI.h" coords="1443,571,1563,592"><area shape="rect" href="PxArticulationLink_8h.html" title="PxArticulationLink.h" alt="PxArticulationLink.h" coords="3215,571,3332,592"><area shape="rect" href="PxBatchQuery_8h.html" title="PxBatchQuery.h" alt="PxBatchQuery.h" coords="361,571,463,592"><area shape="rect" href="PxContactModifyCallback_8h.html" title="PxContactModifyCallback.h" alt="PxContactModifyCallback.h" coords="127,363,289,384"><area shape="rect" href="PxPhysics_8h.html" title="PxPhysics.h" alt="PxPhysics.h" coords="260,502,340,523"><area shape="rect" href="PxClothFabricCooker_8h.html" title="PxClothFabricCooker.h" alt="PxClothFabricCooker.h" coords="1911,502,2052,523"><area shape="rect" href="PxConvexMeshGeometry_8h.html" title="PxConvexMeshGeometry.h" alt="PxConvexMeshGeometry.h" coords="1708,363,1879,384"><area shape="rect" href="PxMassProperties_8h.html" title="PxMassProperties.h" alt="PxMassProperties.h" coords="1657,432,1785,454"><area shape="rect" href="PxConvexMeshDesc_8h.html" title="PxConvexMeshDesc.h" alt="PxConvexMeshDesc.h" coords="2072,363,2213,384"><area shape="rect" href="PxCooking_8h.html" title="PxCooking.h" alt="PxCooking.h" coords="2359,432,2441,454"><area shape="rect" href="PxJointRepXSerializer_8h.html" title="PxJointRepXSerializer.h" alt="PxJointRepXSerializer.h" coords="2165,571,2315,592"><area shape="rect" href="PxMidphaseDesc_8h.html" title="PxMidphaseDesc.h" alt="PxMidphaseDesc.h" coords="2463,363,2583,384"><area shape="rect" href="PxCollectionExt_8h.html" title="PxCollectionExt.h" alt="PxCollectionExt.h" coords="2432,155,2541,176"></map>
</div>
<p>
<a href="PxSerialFramework_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxProcessPxBaseCallback.html">PxProcessPxBaseCallback</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Callback class used to process <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> objects. <a href="classPxProcessPxBaseCallback.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSerializationContext.html">PxSerializationContext</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Binary serialization context class. <a href="classPxSerializationContext.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html">PxDeserializationContext</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Binary deserialization context class. <a href="classPxDeserializationContext.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSerializationRegistry.html">PxSerializationRegistry</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Class serving as a registry for XML (RepX) and binary serializable types. <a href="classPxSerializationRegistry.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g2fda99afe264006a8ef8a699aa1328aa">PX_SERIAL_ALIGN</a> 16</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Default serialization alignment. <a href="group__common.html#g2fda99afe264006a8ef8a699aa1328aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g8ca0e9fc5693e347b3ee5735fc637fc2">PX_SERIAL_FILE_ALIGN</a> 128</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Serialized input data must be aligned to this value. <a href="group__common.html#g8ca0e9fc5693e347b3ee5735fc637fc2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g70054743832670870a1ce9f619907c77">PX_SERIAL_OBJECT_ID_INVALID</a> 0</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">PxSerialObjectId value for objects that do not have an ID. <a href="group__common.html#g70054743832670870a1ce9f619907c77"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#ga59252c69aa987bd926da9bbf5092367">PX_SERIAL_REF_KIND_PTR_TYPE_BIT</a> (1u<<31)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit to mark pointer type references,. <a href="group__common.html#ga59252c69aa987bd926da9bbf5092367"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g8cd51251f2e11c3b6598b96f32e400f8">PX_SERIAL_REF_KIND_PXBASE</a> (0 | PX_SERIAL_REF_KIND_PTR_TYPE_BIT)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference kind value for <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> objects. <a href="group__common.html#g8cd51251f2e11c3b6598b96f32e400f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g27914dcd6d0448671eebfeca012cd0b5">PX_SERIAL_REF_KIND_MATERIAL_IDX</a> (1)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference kind value for material indices. <a href="group__common.html#g27914dcd6d0448671eebfeca012cd0b5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gbbba9e3f699e63445326263daec187e8">PX_MAKE_FOURCC</a>(a, b, c, d) ( (a) | ((b)<<8) | ((c)<<16) | ((d)<<24) )</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Used to fix multi-byte characters warning from gcc for situations like: PxU32 foo = 'CCTS';. <a href="group__common.html#gbbba9e3f699e63445326263daec187e8"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef PxU16 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef PxU64 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gb2ccfb663643cd2d66b59908189d88cd">PxSerialObjectId</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">ID type for <a class="el" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> objects in a <a class="el" href="classPxCollection.html" title="Collection class for serialization.">PxCollection</a>. <a href="group__common.html#gb2ccfb663643cd2d66b59908189d88cd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g30d20e61da6f5f5056b1b8d37f98d31d">PxBinaryMetaDataCallback</a> )(<a class="el" href="classPxOutputStream.html">PxOutputStream</a> &stream)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Callback type for exporting binary meta data for a serializable type. <a href="group__common.html#g30d20e61da6f5f5056b1b8d37f98d31d"></a><br></td></tr>
</table>
</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>
|