afxPathData
Engine/source/afx/util/afxPath.h
Private Types
Parent
Private Static Attributes
Private Attributes
Public Attributes
Private Functions
Private Static Functions
F32 *
build_floats_array(Vector< F32 > & values, U32 & n_floats, bool reverse)
Point3F *
build_points_array(Vector< F32 > & values, U32 & n_points, bool reverse)
extract_floats_from_string(Vector< F32 > & values, const char * points_str)
Public Functions
afxPathData(const afxPathData & , bool )
bool
DECLARE_CATEGORY("AFX" )
bool
onAdd()
Called when the object is added to the sim.
onStaticModified(const char * slotName, const char * newValue)
Specifically, these are called by setDataField when a static or dynamic field is modified, see the console details.
bool
unpackData(BitStream * )
Public Static Functions
Detailed Description
Private Types
typedef GameBaseData Parent
Private Static Attributes
StringTableEntry POINTS_FIELD
StringTableEntry ROLL_FIELD
StringTableEntry TIMES_FIELD
Private Attributes
bool resolved
bool update_points
bool update_rolls
bool update_times
Public Attributes
bool concentric
F32 delay
bool echo
F32 lifetime
StringTableEntry loop_string
U32 loop_type
F32 mult
U32 num_points
Point3F offset
Point3F * points
StringTableEntry points_string
bool reverse
StringTableEntry roll_string
F32 * rolls
F32 time_offset
F32 * times
StringTableEntry times_string
Private Functions
clear_arrays()
derive_points_array()
derive_rolls_array()
derive_times_array()
update_derived_values()
Private Static Functions
build_floats_array(Vector< F32 > & values, U32 & n_floats, bool reverse)
build_points_array(Vector< F32 > & values, U32 & n_points, bool reverse)
extract_floats_from_string(Vector< F32 > & values, const char * points_str)
Public Functions
afxPathData()
afxPathData(const afxPathData & , bool )
~afxPathData()
allowSubstitutions()
Reimplemented from: SimObject
DECLARE_CATEGORY("AFX" )
DECLARE_CONOBJECT(afxPathData )
onAdd()
Reimplemented from: SimObject
onPerformSubstitutions()
Reimplemented from: SimDataBlock
onRemove()
Reimplemented from: SimObject
onStaticModified(const char * slotName, const char * newValue)
Reimplemented from: SimDataBlock
packData(BitStream * )
Reimplemented from: SimDataBlock
preload(bool server, String & errorStr)
Reimplemented from: SimDataBlock
unpackData(BitStream * )
Reimplemented from: SimDataBlock