afxEffectVector
Engine/source/afx/afxEffectVector.h
Private Attributes
Private Functions
effects_init(afxChoreographer * , afxEffectList & , bool will_stop, F32 time_factor, S32 group_index, const afxGroupTimingData * group_timing)
Public Functions
bool
empty()
ev_init(afxChoreographer * , afxEffectList & , bool on_server, bool will_stop, F32 time_factor, F32 phrase_dur, S32 group_index)
Vector< afxEffectWrapper * > *
getFX()
bool
isActive()
Detailed Description
Private Attributes
bool mActive
F32 mAfter_life
Vector< afxEffectWrapper * > * mFX_v
Vector< afxEffectWrapper * > * mFX_v2
bool mOn_server
F32 mPhrase_dur
F32 mTotal_fx_dur
Private Functions
calc_fx_dur_and_afterlife()
effects_init(afxChoreographer * , afxEffectList & , bool will_stop, F32 time_factor, S32 group_index, const afxGroupTimingData * group_timing)
filter_client_server()
swap_vecs()
Public Functions
afxEffectVector()
~afxEffectVector()
count()
empty()
ev_init(afxChoreographer * , afxEffectList & , bool on_server, bool will_stop, F32 time_factor, F32 phrase_dur, S32 group_index)
getAfterLife()
getFX()
getTotalDur()
interrupt()
isActive()
start(F32 timestamp)
stop(bool force_cleanup)
update(F32 dt)