Struct to store meta data definitions. More...
#include <PxMetaData.h>
Public Attributes | |
const char * | type |
Field type (bool, byte, quaternion, etc) More... | |
const char * | name |
Field name (appears exactly as in the source file) More... | |
PxU32 | offset |
Offset from the start of the class (ie from "this", field is located at "this"+Offset) More... | |
PxU32 | size |
sizeof(Type) More... | |
PxU32 | count |
Number of items of type Type (0 for dynamic sizes) More... | |
PxU32 | offsetSize |
Offset of dynamic size param, for dynamic arrays. More... | |
PxU32 | flags |
Field parameters. More... | |
PxU32 | alignment |
Explicit alignment. More... | |
Struct to store meta data definitions.
Note: The individual fields have different meaning depending on the meta data entry configuration.
PxU32 PxMetaDataEntry::alignment |
Explicit alignment.
PxU32 PxMetaDataEntry::count |
Number of items of type Type (0 for dynamic sizes)
PxU32 PxMetaDataEntry::flags |
Field parameters.
const char* PxMetaDataEntry::name |
Field name (appears exactly as in the source file)
PxU32 PxMetaDataEntry::offset |
Offset from the start of the class (ie from "this", field is located at "this"+Offset)
PxU32 PxMetaDataEntry::offsetSize |
Offset of dynamic size param, for dynamic arrays.
PxU32 PxMetaDataEntry::size |
sizeof(Type)
const char* PxMetaDataEntry::type |
Field type (bool, byte, quaternion, etc)