ScummVM API documentation
cHudModel_WeaponMelee Class Reference
Inheritance diagram for cHudModel_WeaponMelee:
iHudModel

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 ()
 
cMeleeWeaponAttackGetAttack (int alX)
 
- Public Member Functions inherited from iHudModel
 iHudModel (ePlayerHandType aType)
 
cMeshEntityGetEntity ()
 
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< cColormvLightColors
 
Common::Array< float > mvLightRadii
 
Common::Array< cSoundEntity * > mvSoundEntities
 
- Protected Attributes inherited from iHudModel
ePlayerHandType mType
 
cInitmpInit
 
cMeshmpMesh
 
cMeshEntitympEntity
 
eHudModelState mState
 
float mfTime
 
tString msNextModel
 

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