Public Member Functions | |
cEntityLoader_GameItem (const tString &asName, cInit *apInit) | |
Public Member Functions inherited from hpl::cEntityLoader_Object | |
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 () |
Static Public Member Functions | |
static eGameItemType | ToItemType (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 |
cMeshEntity * | mpEntity |
cMesh * | mpMesh |
Protected Attributes inherited from hpl::iEntity3DLoader | |
tString | msName |