![]()  | 
 
#include "common/PxPhysXCommonConfig.h"
Go to the source code of this file.
Classes | |
| class | PxProcessPxBaseCallback | 
| Callback class used to process PxBase objects.  More... | |
| class | PxSerializationContext | 
| Binary serialization context class.  More... | |
| class | PxDeserializationContext | 
| Binary deserialization context class.  More... | |
| class | PxSerializationRegistry | 
| Class serving as a registry for XML (RepX) and binary serializable types.  More... | |
Macros | |
| #define | PX_SERIAL_ALIGN 16 | 
| Default serialization alignment.  More... | |
| #define | PX_SERIAL_FILE_ALIGN 128 | 
| Serialized input data must be aligned to this value.  More... | |
| #define | PX_SERIAL_OBJECT_ID_INVALID 0 | 
| PxSerialObjectId value for objects that do not have an ID.  More... | |
| #define | PX_SERIAL_REF_KIND_PTR_TYPE_BIT (1u<<31) | 
| Bit to mark pointer type references,.  More... | |
| #define | PX_SERIAL_REF_KIND_PXBASE (0 | PX_SERIAL_REF_KIND_PTR_TYPE_BIT) | 
| Reference kind value for PxBase objects.  More... | |
| #define | PX_SERIAL_REF_KIND_MATERIAL_IDX (1) | 
| Reference kind value for material indices.  More... | |
| #define | PX_MAKE_FOURCC(a, b, c, d) ( (a) | ((b)<<8) | ((c)<<16) | ((d)<<24) ) | 
| Used to fix multi-byte characters warning from gcc for situations like: PxU32 foo = 'CCTS';.  More... | |
Typedefs | |
| typedef PxU16 | PxType | 
| typedef PxU64 | PxSerialObjectId | 
| ID type for PxBase objects in a PxCollection.  More... | |
| typedef void(* | PxBinaryMetaDataCallback) (PxOutputStream &stream) | 
| Callback type for exporting binary meta data for a serializable type.  More... | |