Torque3D Documentation / _generateds / afxEffectWrapper

afxEffectWrapper

Engine/source/afx/afxEffectWrapper.h

More...

Private Types

Parent 

Public Friends

Private Functions

Public Functions

cleanup(bool was_stopped)
ea_finish(bool was_stopped)
bool
bool
getAltitudes(F32 & terr_alt, F32 & inter_alt)
bool
bool
bool
setAnimClip(const char * clip, F32 pos, F32 rate, F32 trans)
setScopeStatus(bool flag)
bool
start(F32 timestamp)
bool
update(F32 dt)

Public Static Functions

Detailed Description

Private Types

typedef SimObject Parent 

Public Friends

Protected Attributes

afxConstraintID mAim_cons_id 
afxChoreographer * mChoreographer 
bool mCond_alive 
afxConstraintMgr * mCons_mgr 
afxEffectWrapperData * mDatablock 
bool mDo_fade_inout 
bool mDo_fades 
afxConstraintID mEffect_cons_id 
F32 mElapsed 
afxEffectTimingData mEW_timing 
F32 mFade_in_end 
F32 mFade_out_start 
F32 mFade_value 
F32 mFull_lifetime 
S32 mGroup_index 
bool mIn_scope 
F32 mInterior_altitude 
bool mIs_aborted 
F32 mLast_fade_value 
afxConstraintID mLife_cons_id 
F32 mLife_elapsed 
F32 mLife_end 
F32 mLive_fade_factor 
F32 mLive_scale_factor 
U32 mNum_updates 
afxConstraintID mOrient_cons_id 
afxConstraintID mPos_cons_id 
F32 mProp_time_factor 
bool mStopped 
F32 mTerrain_altitude 
F32 mTime_factor 
Point3F mUpdated_aim 
LinearColorF mUpdated_color 
Point3F mUpdated_pos 
Point3F mUpdated_scale 
MatrixF mUpdated_xfm 
afxXM_Base * mXfm_modifiers [MAX_XFM_MODIFIERS]

Private Functions

test_life_conds()

Public Functions

afxEffectWrapper()

~afxEffectWrapper()

afterStopTime()

cleanup(bool was_stopped)

DECLARE_CATEGORY("AFX" )

DECLARE_CONOBJECT(afxEffectWrapper )

deleteWhenStopped()

ea_finish(bool was_stopped)

Reimplemented by: afxEA_AnimClip, afxEA_AnimLock, afxEA_AreaDamage, afxEA_AudioBank, afxEA_Billboard, afxEA_CameraPuppet, afxEA_CameraShake, afxEA_CollisionEvent, afxEA_Damage, afxEA_Debris, afxEA_Explosion, afxEA_FootSwitch, afxEA_GuiController, afxEA_MachineGun, afxEA_Model, afxEA_Mooring, afxEA_ParticleEmitter, afxEA_PhraseEffect, afxEA_PhysicalZone, afxEA_PlayerMovement, afxEA_PlayerPuppet, afxEA_T3DPointLight, afxEA_Projectile, afxEA_ScriptEvent, afxEA_Sound, afxEA_T3DSpotLight, afxEA_StaticShape, afxEA_Zodiac, afxEA_ZodiacPlane, afxEA_Force

ea_get_scene_object()

Reimplemented by: afxEA_Model

ea_get_triggers()

ea_is_enabled()

Reimplemented by: afxEA_ParticleEmitter, afxEA_PhraseEffect, afxEA_T3DPointLight, afxEA_Sound, afxEA_T3DSpotLight, afxEA_Zodiac

ea_set_datablock(SimDataBlock * )

Reimplemented by: afxEA_AnimClip, afxEA_AreaDamage, afxEA_AudioBank, afxEA_Billboard, afxEA_CameraPuppet, afxEA_CameraShake, afxEA_CollisionEvent, afxEA_ConsoleMessage, afxEA_Damage, afxEA_Debris, afxEA_Explosion, afxEA_FootSwitch, afxEA_GuiController, afxEA_GuiText, afxEA_MachineGun, afxEA_Model, afxEA_Mooring, afxEA_ParticleEmitter, afxEA_PhraseEffect, afxEA_PhysicalZone, afxEA_PlayerMovement, afxEA_PlayerPuppet, afxEA_T3DPointLight, afxEA_Projectile, afxEA_ScriptEvent, afxEA_Sound, afxEA_T3DSpotLight, afxEA_StaticShape, afxEA_Zodiac, afxEA_ZodiacPlane, afxEA_Force

ea_set_scope_status(bool flag)

Reimplemented by: afxEA_Billboard, afxEA_Model, afxEA_PhysicalZone, afxEA_T3DPointLight, afxEA_T3DSpotLight, afxEA_StaticShape, afxEA_ZodiacPlane

ea_start()

Reimplemented by: afxEA_AnimClip, afxEA_AreaDamage, afxEA_AudioBank, afxEA_Billboard, afxEA_CameraPuppet, afxEA_CameraShake, afxEA_CollisionEvent, afxEA_ConsoleMessage, afxEA_Damage, afxEA_Debris, afxEA_Explosion, afxEA_FootSwitch, afxEA_GuiController, afxEA_GuiText, afxEA_MachineGun, afxEA_Model, afxEA_Mooring, afxEA_ParticleEmitter, afxEA_PhraseEffect, afxEA_PhysicalZone, afxEA_PlayerMovement, afxEA_PlayerPuppet, afxEA_T3DPointLight, afxEA_Projectile, afxEA_ScriptEvent, afxEA_Sound, afxEA_T3DSpotLight, afxEA_StaticShape, afxEA_Zodiac, afxEA_ZodiacPlane, afxEA_Force

ea_update(F32 dt)

Reimplemented by: afxEA_AnimClip, afxEA_AnimLock, afxEA_AreaDamage, afxEA_AudioBank, afxEA_Billboard, afxEA_CameraPuppet, afxEA_CameraShake, afxEA_CollisionEvent, afxEA_ConsoleMessage, afxEA_Damage, afxEA_Debris, afxEA_Explosion, afxEA_FootSwitch, afxEA_GuiController, afxEA_GuiText, afxEA_MachineGun, afxEA_Model, afxEA_Mooring, afxEA_ParticleEmitter, afxEA_PhraseEffect, afxEA_PhysicalZone, afxEA_PlayerMovement, afxEA_PlayerPuppet, afxEA_T3DPointLight, afxEA_Projectile, afxEA_ScriptEvent, afxEA_Sound, afxEA_T3DSpotLight, afxEA_StaticShape, afxEA_Zodiac, afxEA_ZodiacPlane, afxEA_Force

ew_init(afxChoreographer * , afxEffectWrapperData * , afxConstraintMgr * , F32 time_factor)

getAimConstraint()

getAltitudes(F32 & terr_alt, F32 & inter_alt)

getAnimClipDuration(const char * clip)

Reimplemented by: afxEA_Model

getBaseColor(LinearColorF & color)

Reimplemented by: afxEA_Billboard, afxEA_T3DPointLight, afxEA_T3DSpotLight, afxEA_Zodiac, afxEA_ZodiacPlane

getChoreographer()

getDirection()

getFullLifetime()

getGroupIndex()

getLifeConstraint()

getMass()

getOrientConstraint()

getPosConstraint()

getSceneObject()

getSpeed()

getTimeFactor()

getTriggers()

getTSShape()

Reimplemented by: afxEA_Model, afxEA_StaticShape

getTSShapeInstance()

Reimplemented by: afxEA_Model, afxEA_StaticShape

getUnconstrainedPosition(Point3F & pos)

Reimplemented by: afxEA_CameraPuppet, afxEA_PlayerPuppet

getUnconstrainedTransform(MatrixF & xfm)

Reimplemented by: afxEA_CameraPuppet, afxEA_PlayerPuppet

getUpdatedBoxCenter(Point3F & pos)

Reimplemented by: afxEA_Billboard, afxEA_Model, afxEA_StaticShape, afxEA_ZodiacPlane

getUpdatedColor(LinearColorF & color)

getUpdatedPosition(Point3F & pos)

getUpdatedScale(Point3F & scale)

getUpdatedTransform(MatrixF & xfm)

inScope()

isAborted()

isDone()

Reimplemented by: afxEA_AreaDamage, afxEA_ConsoleMessage, afxEA_Damage, afxEA_Debris, afxEA_Explosion, afxEA_Projectile, afxEA_ScriptEvent

prestart()

resetAnimation(U32 tag)

Reimplemented by: afxEA_Model

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

Reimplemented by: afxEA_Model

setGroupIndex(S32 idx)

setInteriorAltitude(F32 alt)

setScopeStatus(bool flag)

setTerrainAltitude(F32 alt)

start(F32 timestamp)

stop()

update(F32 dt)

Public Static Functions

ew_create(afxChoreographer * , afxEffectWrapperData * , afxConstraintMgr * , F32 time_factor, S32 group_index)

initPersistFields()