32 #ifndef PX_REPX_SIMPLE_TYPE_H 33 #define PX_REPX_SIMPLE_TYPE_H 70 : typeName( inTypeName )
71 , serializable( inSerializable )
75 bool isValid()
const {
return serializable != NULL; }
91 : physics( inPhysics )
93 , stringTable( inStringTable )
Definition: GuContactBuffer.h:37
PxPhysics & physics
Definition: PxRepXSimpleType.h:87
PxRepXObject(const char *inTypeName="", const void *inSerializable=NULL, const PxSerialObjectId inId=0)
Definition: PxRepXSimpleType.h:69
PxSerialObjectId id
Id given to this object at some point.
Definition: PxRepXSimpleType.h:68
a table to manage strings. Strings allocated through this object are expected to be owned by this obj...
Definition: PxStringTable.h:48
PxU64 PxSerialObjectId
ID type for PxBase objects in a PxCollection.
Definition: PxSerialFramework.h:62
PxStringTable * stringTable
Definition: PxRepXSimpleType.h:89
Definition: PxCooking.h:312
PxCooking * cooker
Definition: PxRepXSimpleType.h:88
bool isValid() const
Definition: PxRepXSimpleType.h:75
Arguments required to instantiate a serializable object from RepX.
Definition: PxRepXSimpleType.h:85
Abstract singleton factory class used for instancing objects in the Physics SDK.
Definition: PxPhysics.h:71
Helper class containing the mapping of id to object, and type name.
Definition: PxRepXSimpleType.h:52
const void * serializable
Pointer to the serializable this was created from.
Definition: PxRepXSimpleType.h:63
PxRepXInstantiationArgs(PxPhysics &inPhysics, PxCooking *inCooking=NULL, PxStringTable *inStringTable=NULL)
Definition: PxRepXSimpleType.h:90
const char * typeName
Identifies the extension meant to handle this object.
Definition: PxRepXSimpleType.h:58