afxConstraint

Engine/source/afx/afxConstraint.h

More...

Private Types

Parent 

Public Friends

Public Functions

bool
getAltitudes(F32 & terrain_alt, F32 & interior_alt)
bool
getPosition(Point3F & pos, F32 hist)
bool
getTransform(MatrixF & xfm, F32 hist)
bool
bool
sample(F32 dt, U32 elapsed_ms, const Point3F * cam_pos)
set_scope_id(U16 scope_id)
setAnimClip(const char * clip, F32 pos, F32 rate, F32 trans, bool is_death_anim)
setLivingState(bool state)

Detailed Description

Private Types

typedef SimObject Parent 

Public Friends

Protected Attributes

U32 mChange_code 
afxConstraintDef mCons_def 
bool mGone_missing 
F32 mHistory_time 
bool mIs_alive 
bool mIs_defined 
bool mIs_valid 
Point3F mLast_pos 
MatrixF mLast_xfm 
afxConstraintMgr * mMgr 

Public Functions

afxConstraint(afxConstraintMgr * )

~afxConstraint()

getAltitudes(F32 & terrain_alt, F32 & interior_alt)

Reimplemented by: afxEffectConstraint

getAnimClipDuration(const char * clip)

Reimplemented by: afxShapeConstraint, afxEffectConstraint

getChangeCode()

getDamageState()

Reimplemented by: afxShapeConstraint

getLivingState()

getPosition(Point3F & pos, F32 hist)

Reimplemented by: afxEffectConstraint, afxEffectNodeConstraint, afxPointHistConstraint, afxTransformHistConstraint, afxShapeHistConstraint, afxShapeNodeHistConstraint, afxObjectHistConstraint

getSceneObject()

Reimplemented by: afxPointConstraint, afxTransformConstraint, afxShapeConstraint, afxObjectConstraint, afxEffectConstraint

getScopeId()

Reimplemented by: afxPointConstraint, afxTransformConstraint, afxShapeConstraint, afxObjectConstraint, afxEffectConstraint

getTransform(MatrixF & xfm, F32 hist)

Reimplemented by: afxEffectConstraint, afxEffectNodeConstraint, afxPointHistConstraint, afxTransformHistConstraint, afxShapeHistConstraint, afxShapeNodeHistConstraint, afxObjectHistConstraint

getTriggers()

Reimplemented by: afxPointConstraint, afxTransformConstraint, afxShapeConstraint, afxObjectConstraint, afxEffectConstraint

isDefined()

isValid()

lockAnimation()

Reimplemented by: afxShapeConstraint

resetAnimation(U32 tag)

Reimplemented by: afxShapeConstraint, afxEffectConstraint

restoreObject(SceneObject * )

Reimplemented by: afxPointConstraint, afxTransformConstraint, afxShapeConstraint, afxShapeNodeConstraint, afxObjectConstraint, afxEffectConstraint

sample(F32 dt, U32 elapsed_ms, const Point3F * cam_pos)

Reimplemented by: afxPointConstraint, afxTransformConstraint, afxShapeConstraint, afxShapeNodeConstraint, afxObjectConstraint, afxEffectConstraint, afxPointHistConstraint, afxTransformHistConstraint, afxShapeHistConstraint, afxShapeNodeHistConstraint, afxObjectHistConstraint

set_scope_id(U16 scope_id)

Reimplemented by: afxShapeConstraint, afxShapeNodeConstraint, afxObjectConstraint, afxShapeHistConstraint, afxShapeNodeHistConstraint, afxObjectHistConstraint

setAnimClip(const char * clip, F32 pos, F32 rate, F32 trans, bool is_death_anim)

Reimplemented by: afxShapeConstraint, afxEffectConstraint

setLivingState(bool state)

unlockAnimation(U32 tag)

Reimplemented by: afxShapeConstraint

unset()

Reimplemented by: afxPointConstraint, afxTransformConstraint, afxShapeConstraint, afxObjectConstraint, afxEffectConstraint