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 |