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 |