| 
| #define  | PX_STORE_METADATA(stream,  metaData)   stream.write(&metaData, sizeof(PxMetaDataEntry)) | 
|   | 
| #define  | PX_SIZE_OF(Class,  Member)   sizeof((reinterpret_cast<Class*>(0))->Member) | 
|   | 
| #define  | PX_DEF_BIN_METADATA_ITEM(stream,  Class,  type,  name,  flags) | 
|   | specifies a binary metadata entry for a member variable of a class  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_ITEMS(stream,  Class,  type,  name,  flags,  count) | 
|   | specifies a binary metadata entry for a member array variable of a class  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_ITEMS_AUTO(stream,  Class,  type,  name,  flags) | 
|   | specifies a binary metadata entry for a member array variable of a class  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_CLASS(stream,  Class) | 
|   | specifies a binary metadata entry for a class  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_VCLASS(stream,  Class) | 
|   | specifies a binary metadata entry for a virtual class  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_TYPEDEF(stream,  newType,  oldType) | 
|   | specifies a binary metadata entry for a typedef  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_BASE_CLASS(stream,  Class,  BaseClass) | 
|   | specifies a binary metadata entry for declaring a base class  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_UNION(stream,  Class,  name) | 
|   | specifies a binary metadata entry for a union  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_UNION_TYPE(stream,  Class,  type,  enumValue) | 
|   | specifies a binary metadata entry for a particular member type of a union  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_EXTRA_ITEM(stream,  Class,  type,  control,  align) | 
|   | specifies a binary metadata entry for extra data  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_EXTRA_ITEMS(stream,  Class,  type,  control,  count,  flags,  align) | 
|   | specifies a binary metadata entry for an array of extra data  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_EXTRA_ITEMS_MASKED_CONTROL(stream,  Class,  type,  control,  controlMask, count,  flags,  align) | 
|   | specifies a binary metadata entry for an array of extra data additional to PX_DEF_BIN_METADATA_EXTRA_ITEMS a mask can be specified to interpret the control value  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_EXTRA_ARRAY(stream,  Class,  type,  dyn_count,  align,  flags) | 
|   | specifies a binary metadata entry for an array of extra data  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_EXTRA_NAME(stream,  Class,  control,  align) | 
|   | specifies a binary metadata entry for an string of extra data  More...
  | 
|   | 
| #define  | PX_DEF_BIN_METADATA_EXTRA_ALIGN(stream,  Class,  align) | 
|   | specifies a binary metadata entry declaring an extra data alignment for a class  More...
  | 
|   |