afxConstraint
Engine/source/afx/afxConstraint.h
Private Types
Parent
Public Friends
class
Protected Attributes
Public Functions
bool
getAltitudes(F32 & terrain_alt, F32 & interior_alt)
getAnimClipDuration(const char * clip)
bool
bool
getPosition(Point3F & pos, F32 hist)
bool
getTransform(MatrixF & xfm, F32 hist)
bool
bool
isValid()
resetAnimation(U32 tag)
set_scope_id(U16 scope_id)
setLivingState(bool state)
unlockAnimation(U32 tag)
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