#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... | |
Defines | |
#define | PX_SERIAL_ALIGN 16 |
Default serialization alignment. | |
#define | PX_SERIAL_FILE_ALIGN 128 |
Serialized input data must be aligned to this value. | |
#define | PX_SERIAL_OBJECT_ID_INVALID 0 |
PxSerialObjectId value for objects that do not have an ID. | |
#define | PX_SERIAL_REF_KIND_PTR_TYPE_BIT (1u<<31) |
Bit to mark pointer type references,. | |
#define | PX_SERIAL_REF_KIND_PXBASE (0 | PX_SERIAL_REF_KIND_PTR_TYPE_BIT) |
Reference kind value for PxBase objects. | |
#define | PX_SERIAL_REF_KIND_MATERIAL_IDX (1) |
Reference kind value for material indices. | |
#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';. | |
Typedefs | |
typedef PxU16 | PxType |
typedef PxU64 | PxSerialObjectId |
ID type for PxBase objects in a PxCollection. | |
typedef void(* | PxBinaryMetaDataCallback )(PxOutputStream &stream) |
Callback type for exporting binary meta data for a serializable type. |