aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/PxSerialFramework_8h.html
diff options
context:
space:
mode:
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/PxSerialFramework_8h.html')
-rw-r--r--PhysX_3.4/Documentation/PhysXAPI/files/PxSerialFramework_8h.html95
1 files changed, 95 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxSerialFramework_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxSerialFramework_8h.html
new file mode 100644
index 00000000..70c08f85
--- /dev/null
+++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxSerialFramework_8h.html
@@ -0,0 +1,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> &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>PxSerialFramework.h File Reference</h1><code>#include &quot;<a class="el" href="PxPhysXCommonConfig_8h-source.html">common/PxPhysXCommonConfig.h</a>&quot;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxProcessPxBaseCallback.html">PxProcessPxBaseCallback</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSerializationContext.html">PxSerializationContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxDeserializationContext.html">PxDeserializationContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSerializationRegistry.html">PxSerializationRegistry</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g2fda99afe264006a8ef8a699aa1328aa">PX_SERIAL_ALIGN</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g8ca0e9fc5693e347b3ee5735fc637fc2">PX_SERIAL_FILE_ALIGN</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g70054743832670870a1ce9f619907c77">PX_SERIAL_OBJECT_ID_INVALID</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#ga59252c69aa987bd926da9bbf5092367">PX_SERIAL_REF_KIND_PTR_TYPE_BIT</a>&nbsp;&nbsp;&nbsp;(1u&lt;&lt;31)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g8cd51251f2e11c3b6598b96f32e400f8">PX_SERIAL_REF_KIND_PXBASE</a>&nbsp;&nbsp;&nbsp;(0 | PX_SERIAL_REF_KIND_PTR_TYPE_BIT)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g27914dcd6d0448671eebfeca012cd0b5">PX_SERIAL_REF_KIND_MATERIAL_IDX</a>&nbsp;&nbsp;&nbsp;(1)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gbbba9e3f699e63445326263daec187e8">PX_MAKE_FOURCC</a>(a, b, c, d)&nbsp;&nbsp;&nbsp;( (a) | ((b)&lt;&lt;8) | ((c)&lt;&lt;16) | ((d)&lt;&lt;24) )</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gb2ccfb663643cd2d66b59908189d88cd">PxSerialObjectId</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g30d20e61da6f5f5056b1b8d37f98d31d">PxBinaryMetaDataCallback</a> )(<a class="el" href="classPxOutputStream.html">PxOutputStream</a> &amp;stream)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</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 &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>