class PPEMatClassParameterCommandDataSource
Derived classes
Constructors 1
void PPEMatClassParameterCommandData(int mat_idx, int parameter_idx, PPEClassBase parent)References m_CommandLayersArray, m_MaterialIndex, m_ParameterIndex
Show 3 more
, m_Parent, m_RequestMap, and m_UpdatedCountConstants 2
const int LAYER_INFO_VALUE = 0const int LAYER_INFO_OPERATOR = 1Members 9
for tracking active priorities and sorting them //TODO - could have been 'set'..
protected int m_UpdatedCountReferenced by PPEMatClassParameterCommandData()
protected int m_MaterialIndexjust a helper
protected int m_ParameterIndexprotected ref ActiveParameterRequestsMap m_RequestMaprequest_ID, parameter data>
protected PPEClassBase m_Parentprotected ref Param m_DefaultsCareful, formating is such, that param1 is ALWAYS string, containing parameter name. Actual values follow.
protected ref Param m_CurrentValuesCareful, only actual values, WITHOUT string
Referenced by PPEMatClassParameterBool.InitCuttent(), PPEMatClassParameterBool.SetParameterValueDefault(), PPEMatClassParameterBool.Update()
Show 10 more
, PPEMatClassParameterColor.InitCuttent(), PPEMatClassParameterColor.SetParameterValueDefault(), PPEMatClassParameterColor.Update(), GetCurrentValues(), PPEMatClassParameterFloat.InitCuttent(), PPEMatClassParameterFloat.SetParameterValueDefault(), PPEMatClassParameterFloat.Update(), PPEMatClassParameterInt.InitCuttent(), PPEMatClassParameterInt.SetParameterValueDefault(), and PPEMatClassParameterInt.Update()Methods 16
int GetParameterVarType()Referenced by PPEClassBase.SetFinalParameterValue()
void SetMaterialIndex(int value)References m_MaterialIndex
void SetParameterIndex(int value)References m_ParameterIndex
void SetParent(PPEClassBase parent)References m_Parent
void InsertRequestData(PPERequestParamDataBase request_data)Referenced by PPEClassBase.InsertParamValueData()
References map.Count(), Count(), Get()
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 AddPriorityInfo(int priority)Adds 'layers' to be iterated throug
void RemovePriorityInfo(int priority)Currently unused; layer info gets cleared every update
void RegisterDefaults(Param p)Adds name and default values from material registration, override on children to properly add for each type
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
Referenced by PPEManager.GetPostProcessDefaultValues()
void DbgPrnt(string text)