Private Member Functions | |
void | PPEMatClassParameterBool (int mat_idx, int parameter_idx, PPEClassBase parent) |
override void | InitDefaults () |
override void | InitCuttent () |
override int | GetParameterVarType () |
override void | Update (float timeslice, out Param p_total, out bool setting_defaults, int order) |
void | PrepareLayerInfo (int layer, bool value, int operator) |
override void | SetParameterValueDefault (inout Param p_total) |
No active requests for the mat. parameter value change, sets the value to DEFAULT. | |
void | PPEMatClassParameterCommandData (int mat_idx, int parameter_idx, PPEClassBase parent) |
int | GetParameterVarType () |
void | SetMaterialIndex (int value) |
void | SetParameterIndex (int value) |
void | SetParent (PPEClassBase parent) |
void | InsertRequestData (PPERequestParamDataBase request_data) |
void | Update (float timeslice, out Param p_total, out bool setting_defaults, int order) |
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 () |
protected void | InitCuttent () |
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. | |
Param | GetCurrentValues () |
Careful, only actual values, WITHOUT string. | |
void | DbgPrnt (string text) |
void | PPEMatClassParameterFloat (int mat_idx, int parameter_idx, PPEClassBase parent) |
override void | InitDefaults () |
override void | InitCuttent () |
override int | GetParameterVarType () |
override void | Update (float timeslice, out Param p_total, out bool setting_defaults, int order) |
void | PrepareLayerInfo (int layer, float value, int operator) |
override void | SetParameterValueDefault (inout Param p_total) |
No active requests for the mat. parameter value change, sets the value to DEFAULT (zero?) | |
void | PPEMatClassParameterInt (int mat_idx, int parameter_idx, PPEClassBase parent) |
override void | InitDefaults () |
override void | InitCuttent () |
override int | GetParameterVarType () |
override void | Update (float timeslice, out Param p_total, out bool setting_defaults, int order) |
void | PrepareLayerInfo (int layer, int value, int operator) |
override void | SetParameterValueDefault (inout Param p_total) |
No active requests for the mat. parameter value change, sets the value to DEFAULT. | |
override int | GetParameterVarType () |
override int | GetParameterVarType () |
override int | GetParameterVarType () |
Private Attributes | |
protected ref map< int, ref array< bool, int > > | m_LayerInfo |
protected PPETemplateDefBool | m_Bool |
protected bool | m_ValueDefault |
const int | LAYER_INFO_VALUE = 0 |
const int | LAYER_INFO_OPERATOR = 1 |
ref array< int > | m_CommandLayersArray |
protected int | m_UpdatedCount |
protected int | m_MaterialIndex |
protected int | m_ParameterIndex |
protected ref ActiveParameterRequestsMap | m_RequestMap |
protected PPEClassBase | m_Parent |
protected ref Param | m_Defaults |
protected ref Param | m_CurrentValues |
protected ref map< int, ref array< int > > | m_Dependencies |
protected ref map< int, ref array< float, int > > | m_LayerInfo |
protected PPETemplateDefFloat | m_Float |
protected float | m_ValueDefault |
protected float | m_ValueMin |
protected float | m_ValueMax |
protected ref map< int, ref array< int, int > > | m_LayerInfo |
protected PPETemplateDefInt | m_Int |
protected int | m_ValueDefault |
|
inlineprivate |
References m_CommandLayersArray, m_MaterialIndex, m_ParameterIndex, m_Parent, m_RequestMap, and m_UpdatedCount.
|
inlineprivate |
Adds 'layers' to be iterated throug.
References m_CommandLayersArray.
Referenced by PrepareLayerInfo(), PrepareLayerInfo(), and PrepareLayerInfo().
|
inlineprivate |
|
inlineprivate |
Careful, only actual values, WITHOUT string.
References m_CurrentValues.
Referenced by GetPostProcessCurrentValues(), PPEDOF::SetFinalParameterValue(), PPEExposureNative::SetFinalParameterValue(), PPEEyeAccomodationNative::SetFinalParameterValue(), PPELightIntensityParamsNative::SetFinalParameterValue(), and PPEClassBase::SetFinalParameterValue().
|
inlineprivate |
Careful, formating is such, that param1 is ALWAYS string, containing parameter name, should it be needed. Actual values follow.
References m_Defaults.
Referenced by GetPostProcessDefaultValues().
|
inlineprivate |
Referenced by PPEClassBase::SetFinalParameterValue().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References m_ValueDefault.
Referenced by RegisterDefaults().
|
inlineprivate |
|
inlineprivate |
References m_ValueDefault.
|
inlineprivate |
References m_ValueDefault.
|
inlineprivate |
References Class::CastTo(), and m_ValueDefault.
Referenced by RegisterDefaults().
|
inlineprivate |
|
inlineprivate |
References Class::CastTo(), m_Float, m_ValueDefault, m_ValueMax, and m_ValueMin.
|
inlineprivate |
References Class::CastTo(), and m_ValueDefault.
|
inlineprivate |
References PPERequestParamDataBase::GetRequesterIDX(), and m_RequestMap.
Referenced by PPEClassBase::InsertParamValueData().
|
inlineprivate |
Modifies values to be used for setter methods later in the manager update. Currently used only on PPEMatClassParameterColor, TODO!!
|
inlineprivate |
References m_LayerInfo.
|
inlineprivate |
References m_LayerInfo.
|
inlineprivate |
References m_LayerInfo.
References AddPriorityInfo(), and m_LayerInfo.
Referenced by Update().
References AddPriorityInfo(), and m_LayerInfo.
References AddPriorityInfo(), and m_LayerInfo.
|
inlineprivate |
Adds name and default values from material registration, override on children to properly add for each type.
References InitCuttent(), InitDefaults(), and m_Defaults.
|
inlineprivate |
Currently unused; layer info gets cleared every update.
|
inlineprivate |
References m_MaterialIndex.
|
inlineprivate |
References m_ParameterIndex.
|
inlineprivate |
No active requests for the mat. parameter value change, sets the value to DEFAULT.
Referenced by Update().
|
inlineprivate |
|
inlineprivate |
No active requests for the mat. parameter value change, sets the value to DEFAULT (zero?)
|
inlineprivate |
No active requests for the mat. parameter value change, sets the value to DEFAULT.
|
inlineprivate |
References m_Parent.
|
inlineprivate |
References Count, PPEManagerStatic::GetPPEManager(), and m_Dependencies.
|
inlineprivate |
References Error(), m_LayerInfo, m_Parent, m_ValueDefault, Math::Max(), Math::Min(), PrepareLayerInfo(), and SetParameterValueDefault().
|
private |
|
private |
|
private |
Referenced by AddPriorityInfo(), and PPEMatClassParameterCommandData().
|
private |
Referenced by GetCurrentValues().
|
private |
Referenced by GetDefaultValues(), and RegisterDefaults().
|
private |
|
private |
|
private |
Referenced by PPEMatClassParameterCommandData(), and SetMaterialIndex().
|
private |
Referenced by PPEMatClassParameterCommandData(), and SetParameterIndex().
|
private |
Referenced by PPEMatClassParameterCommandData(), and SetParent().
|
private |
Referenced by InsertRequestData(), and PPEMatClassParameterCommandData().
|
private |
Referenced by PPEMatClassParameterCommandData().
|
private |
|
private |
|
private |