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 |