RavEngine
Loading...
Searching...
No Matches
physx::Sn::RepXVisitorReader< PxShape > Struct Reference
Inheritance diagram for physx::Sn::RepXVisitorReader< PxShape >:
[legend]
Collaboration diagram for physx::Sn::RepXVisitorReader< PxShape >:
[legend]

Public Member Functions

 RepXVisitorReader (TReaderNameStack &names, PxProfileArray< PxU32 > &contexts, const PxRepXInstantiationArgs &args, XmlReader &reader, PxShape *obj, XmlMemoryAllocator &alloc, PxCollection &collection, bool &ret)
 
 RepXVisitorReader (const RepXVisitorReader< PxShape > &other)
 
void handleShapeMaterials (const PxShapeMaterialsProperty &)
 
void handleGeomProperty (const PxShapeGeomProperty &)
 
- Public Member Functions inherited from physx::Sn::RepXVisitorReaderBase< PxShape >
 RepXVisitorReaderBase (TReaderNameStack &names, PxProfileArray< PxU32 > &contexts, const PxRepXInstantiationArgs &args, XmlReader &reader, PxShape *obj, XmlMemoryAllocator &alloc, PxCollection &collection, bool &hadError)
 
 RepXVisitorReaderBase (const RepXVisitorReaderBase &other)
 
void pushName (const char *name)
 
void pushBracketedName (const char *name)
 
void popName ()
 
void pushCurrentContext ()
 
void popCurrentContext ()
 
bool updateLastEntryAfterOpen ()
 
bool gotoTopName ()
 
bool isValid () const
 
bool gotoChild (const char *name)
 
bool gotoFirstChild ()
 
bool gotoNextSibling ()
 
const char * getCurrentItemName ()
 
const char * topName () const
 
const char * getCurrentValue ()
 
bool readProperty (TDataType &outType)
 
bool readProperty (const char *&outProp)
 
bool readProperty (PxConvexMesh *&outProp)
 
bool readProperty (PxTriangleMesh *&outProp)
 
bool readProperty (PxBVH33TriangleMesh *&outProp)
 
bool readProperty (PxBVH34TriangleMesh *&outProp)
 
bool readProperty (PxHeightField *&outProp)
 
bool readProperty (PxRigidActor *&outProp)
 
bool readExtendedIndexProperty (TDataType &outType)
 
bool readReference (TRefType *&outRef)
 
void simpleProperty (PxU32, TAccessorType &inProp)
 
void enumProperty (PxU32, TAccessorType &inProp, const PxU32ToName *inConversions)
 
void flagsProperty (PxU32, const TAccessorType &inProp, const PxU32ToName *inConversions)
 
void complexProperty (PxU32 *, const TAccessorType &inProp, TInfoType &inInfo)
 
void bufferCollectionProperty (PxU32 *, const TAccessorType &inProp, TInfoType &inInfo)
 
void extendedIndexedProperty (PxU32 *, const TAccessorType &inProp, TInfoType &inInfo)
 
void PxFixedSizeLookupTableProperty (PxU32 *, const TAccessorType &inProp, TInfoType &inInfo)
 
void handleShapes (const PxRigidActorShapeCollection &inProp)
 
void handleRigidActorGlobalPose (const PxRigidActorGlobalPosePropertyInfo &inProp)
 

Additional Inherited Members

- Public Attributes inherited from physx::Sn::RepXVisitorReaderBase< PxShape >
TReaderNameStack & mNames
 
PxProfileArray< PxU32 > & mContexts
 
PxRepXInstantiationArgs mArgs
 
XmlReader & mReader
 
PxShape * mObj
 
XmlMemoryAllocator & mAllocator
 
PxCollection & mCollection
 
bool mValid
 
bool & mHadError
 
- Protected Member Functions inherited from physx::Sn::RepXVisitorReaderBase< PxShape >
RepXVisitorReaderBase< PxShape > & operator= (const RepXVisitorReaderBase< PxShape > &)
 

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