Public Attributes | List of all members
PxMetaDataEntry Struct Reference

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...
 

Detailed Description

Struct to store meta data definitions.

Note: The individual fields have different meaning depending on the meta data entry configuration.

Member Data Documentation

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)


The documentation for this struct was generated from the following file:


Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com