Public Member Functions | |
| void | LoadData (TiXmlElement *apRootElem) |
| void | OnAttackDown () |
| void | OnAttackUp () |
| bool | OnMouseMove (const cVector2f &avMovement) |
| bool | UpdatePoseMatrix (cMatrixf &aPoseMtx, float afTimeStep) |
| void | PostSceneDraw () |
| bool | IsAttacking () |
| cVector3f | GetHapticSize () |
| float | GetHapticScale () |
| cVector3f | GetHapticRot () |
| cMeleeWeaponAttack * | GetAttack (int alX) |
Public Member Functions inherited from iHudModel | |
| iHudModel (ePlayerHandType aType) | |
| cMeshEntity * | GetEntity () |
| void | LoadEntities () |
| void | DestroyEntities () |
| void | EquipEffect (bool abJustCreated) |
| void | UnequipEffect () |
| void | Reset () |
| eHudModelState | GetState () |
Additional Inherited Members | |
Public Attributes inherited from iHudModel | |
| tString | msName |
| tString | msModelFile |
| cHudModelPose | mEquipPose |
| cHudModelPose | mUnequipPose |
| tString | msEquipSound |
| tString | msUnequipSound |
| float | mfEquipTime |
| float | mfUnequipTime |
| Common::Array< cParticleSystem3D * > | mvParticleSystems |
| Common::Array< cBillboard * > | mvBillboards |
| Common::Array< iLight3D * > | mvLights |
| Common::Array< cColor > | mvLightColors |
| Common::Array< float > | mvLightRadii |
| Common::Array< cSoundEntity * > | mvSoundEntities |
Protected Attributes inherited from iHudModel | |
| ePlayerHandType | mType |
| cInit * | mpInit |
| cMesh * | mpMesh |
| cMeshEntity * | mpEntity |
| eHudModelState | mState |
| float | mfTime |
| tString | msNextModel |