ScummVM API documentation
cEntityLoader_GameObject Class Reference
Inheritance diagram for cEntityLoader_GameObject:
hpl::cEntityLoader_Object hpl::iEntity3DLoader

Public Member Functions

 cEntityLoader_GameObject (const tString &asName, cInit *apInit)
 
- Public Member Functions inherited from hpl::cEntityLoader_Object
 cEntityLoader_Object (const tString &asName)
 
iEntity3DLoad (const tString &asName, TiXmlElement *apRootElem, const cMatrixf &a_mtxTransform, cWorld3D *apWorld, const tString &asFileName, bool abLoadReferences)
 
- Public Member Functions inherited from hpl::iEntity3DLoader
 iEntity3DLoader (const tString &asName)
 
const tStringGetName ()
 

Static Public Member Functions

static eObjectInteractMode ToInteractMode (const char *apString)
 

Additional Inherited Members

- Protected Member Functions inherited from hpl::cEntityLoader_Object
void SetBodyProperties (iPhysicsBody *apBody, TiXmlElement *apPhysicsElem)
 
void SetJointProperties (iPhysicsJoint *apJoint, TiXmlElement *apJointElem, cWorld3D *apWorld)
 
void LoadController (iPhysicsJoint *apJoint, iPhysicsWorld *apPhysicsWorld, TiXmlElement *apElem)
 
eAnimationEventType GetAnimationEventType (const char *apString)
 
- Protected Attributes inherited from hpl::cEntityLoader_Object
tString msSubType
 
tString msName
 
tString msFileName
 
Common::Array< iPhysicsBody * > mvBodies
 
Common::Array< iPhysicsJoint * > mvJoints
 
Common::Array< iLight3D * > mvLights
 
Common::Array< cParticleSystem3D * > mvParticleSystems
 
Common::Array< cBillboard * > mvBillboards
 
Common::Array< cBeam * > mvBeams
 
Common::Array< cSoundEntity * > mvSoundEntities
 
cMeshEntitympEntity
 
cMeshmpMesh
 
- Protected Attributes inherited from hpl::iEntity3DLoader
tString msName
 

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