afxPathData

Engine/source/afx/util/afxPath.h

More...

Private Types

Parent 

Private Attributes

Private Static Functions

F32 *
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

bool

Called when the object is added to the sim.

Called when the object is removed from 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
preload(bool server, String & errorStr)

Called to prepare the datablock for use, after it has been unpacked.

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

Public Static Functions

initPersistFields()