DIFF

class PPEMatClassParameterCommandDataSource

Constructors 1

void PPEMatClassParameterCommandData(int mat_idx, int parameter_idx, PPEClassBase parent)

Constants 2

Members 9

ref array<int> m_CommandLayersArray

for tracking active priorities and sorting them //TODO - could have been 'set'..

protected int m_UpdatedCount

Methods 16

int GetParameterVarType()
void ModifyResultValues(inout Param result_values)

Modifies values to be used for setter methods later in the manager update. Currently used only on PPEMatClassParameterColor, TODO!!

void RemovePriorityInfo(int priority)

Currently unused; layer info gets cleared every update

protected void InitDefaults()
Referenced by RegisterDefaults()
protected void InitCuttent()
Referenced by RegisterDefaults()
protected void SetParameterValueDefault(inout Param p_total)
Param GetDefaultValues()

Careful, formating is such, that param1 is ALWAYS string, containing parameter name, should it be needed. Actual values follow.

References m_Defaults
void DbgPrnt(string text)