afxEffectWrapperData
Engine/source/afx/afxEffectWrapper.h
Public Types
enum
_Anonymous_ { MAX_CONDITION_STATES = 4 }
Private Types
Parent
Private Attributes
bool
Public Attributes
bool
bool
exec_cond_bitmasks [MAX_CONDITION_STATES]
exec_cond_off_bits [MAX_CONDITION_STATES]
exec_cond_on_bits [MAX_CONDITION_STATES]
bool
bool
bool
bool
xfm_modifiers [MAX_XFM_MODIFIERS]
Public Functions
afxEffectWrapperData(const afxEffectWrapperData & , bool )
bool
DECLARE_CATEGORY("AFX" )
gather_cons_defs(Vector< afxConstraintDef > & defs)
bool
bool
onAdd()
Called when the object is added to the sim.
pack_mods(BitStream * , afxXM_BaseData * mods, bool packed)
bool
bool
requiresStop(const afxEffectTimingData & timing)
bool
runsHere(bool server_here)
bool
bool
bool
testExecConditions(U32 conditions)
unpack_mods(BitStream * , afxXM_BaseData * mods)
unpackData(BitStream * )
Public Static Functions
Detailed Description
Public Types
@14
Enumerator
- MAX_CONDITION_STATES = 4
Private Types
typedef afxEffectBaseData Parent
Private Attributes
bool do_id_convert
Public Attributes
afxConstraintDef aim_cons_def
StringTableEntry aim_cons_spec
bool borrow_altitudes
afxConstraintDef cons_def
StringTableEntry cons_spec
S32 data_ID
Point3F direction
SimDataBlock * effect_data
afxEffectAdapterDesc * effect_desc
bool effect_enabled
StringTableEntry effect_name
afxEffectTimingData ewd_timing
U32 exec_cond_bitmasks [MAX_CONDITION_STATES]
U32 exec_cond_off_bits [MAX_CONDITION_STATES]
U32 exec_cond_on_bits [MAX_CONDITION_STATES]
Box3F forced_bbox
S32 group_index
bool ignore_time_factor
U32 inherit_timing
bool is_looping
S32 life_conds
afxConstraintDef life_cons_def
StringTableEntry life_cons_spec
ByteRange lod_range
F32 loop_gap_time
F32 mass
U32 n_loops
afxConstraintDef orient_cons_def
StringTableEntry orient_cons_spec
afxConstraintDef pos_cons_def
StringTableEntry pos_cons_spec
bool propagate_time_factor
ByteRange ranking_range
F32 rate_factor
F32 scale_factor
S8 sort_priority
F32 speed
bool update_forced_bbox
bool use_as_cons_obj
bool use_ghost_as_cons_obj
F32 user_fade_out_time
afxAnimCurve * vis_keys
StringTableEntry vis_keys_spec
afxXM_BaseData * xfm_modifiers [MAX_XFM_MODIFIERS]
Public Functions
afxEffectWrapperData()
afxEffectWrapperData(const afxEffectWrapperData & , bool )
~afxEffectWrapperData()
afterStopTime()
allowSubstitutions()
Reimplemented from: SimObject
DECLARE_CATEGORY("AFX" )
DECLARE_CONOBJECT(afxEffectWrapperData )
gather_cons_defs(Vector< afxConstraintDef > & defs)
Reimplemented from: afxEffectBaseData
isPositional()
onAdd()
Reimplemented from: SimObject
onPerformSubstitutions()
Reimplemented from: SimDataBlock
pack_mods(BitStream * , afxXM_BaseData * mods, bool packed)
packData(BitStream * )
Reimplemented from: SimDataBlock
parse_cons_specs()
parse_vis_keys()
preload(bool server, String & errorStr)
Reimplemented from: SimDataBlock
requiresStop(const afxEffectTimingData & timing)
runsHere(bool server_here)
runsOnClient()
runsOnServer()
testExecConditions(U32 conditions)
unpack_mods(BitStream * , afxXM_BaseData * mods)
unpackData(BitStream * )
Reimplemented from: SimDataBlock