+#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.
| 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). +
+ +
+