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)