Public Member Functions | |
| cEntityLoader_Object (const tString &asName) | |
| iEntity3D * | Load (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 tString & | GetName () |
Protected Member Functions | |
| virtual void | BeforeLoad (TiXmlElement *apRootElem, const cMatrixf &a_mtxTransform, cWorld3D *apWorld) |
| virtual void | AfterLoad (TiXmlElement *apRootElem, const cMatrixf &a_mtxTransform, cWorld3D *apWorld) |
| 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 | |
| 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 |
| cMeshEntity * | mpEntity |
| cMesh * | mpMesh |
Protected Attributes inherited from hpl::iEntity3DLoader | |
| tString | msName |