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