| 
    DayZ 1.24
    
   | 
 
SMAA - PostProcessEffectType.SMAA. More...
Private Member Functions | |
| override int | GetPostProcessEffectID () | 
| override string | GetDefaultMaterialPath () | 
| override void | RegisterMaterialParameters () | 
  Private Member Functions inherited from PPEClassBase | |
| void | PPEClassBase (string mat_path_override="") | 
| void | Init (string mat_path_override="") | 
| void | CreateMaterial () | 
| Material | GetMaterial () | 
| void | CreateDataStructure () | 
| void | RegisterMaterialParameters () | 
| inserted into associative array by parameter int value, parameter registration order does not matter (still ordered, though)   | |
| void | RegisterParameterScalarBool (int idx, string parameter_name, bool default_value) | 
| void | RegisterParameterScalarInt (int idx, string parameter_name, int default_value, int min, int max) | 
| void | RegisterParameterScalarFloat (int idx, string parameter_name, float default_value, float min, float max) | 
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...   | |
| void | RegisterParameterScalarFloatEx (int idx, string parameter_name, float default_value, float min, float max, typename type) | 
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...   | |
| void | RegisterParameterColor (int idx, string parameter_name, float r, float g, float b, float a) | 
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...   | |
| void | RegisterParameterColorEx (int idx, string parameter_name, float r, float g, float b, float a, typename type) | 
| WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...   | |
| void | RegisterParameterVector (int idx, string parameter_name, array< float > default_values) | 
| void | RegisterParameterTexture (int idx, string parameter_name, string default_path) | 
| void | RegisterParameterResource (int idx, string parameter_name, string default_path) | 
| void | InsertParamValueData (PPERequestParamDataBase request_data) | 
| Distributes requester data to the material class structure and links them to appropriate parameter.   | |
| void | RemoveRequest (int req_idx) | 
| unused, see 'RemoveActiveRequestFromMaterials' for more info   | |
| void | OnUpdate (float timeslice, int order) | 
| generic update method, take care when overriding!   | |
| void | SetFinalParameterValue (int parameter_idx) | 
| Clamps the values being set to defaults, if there is no request setting non-zero values on the parameter.   | |
| void | ApplyValueChanges () | 
| void | InsertUpdatedParameter (int mat_id) | 
| void | ParamUpdateRemove (int parameter_idx) | 
| Queue selected parameter for removal from the update queue.   | |
| void | SetParameterUpdating (int order, int parameter_id) | 
| Queue specific parameter of this material to update.   | |
| void | ParamUpdateQueueCleanup (int order) | 
| string | GetDefaultMaterialPath () | 
| override this if you want to use different path by default; '.emat' is appended automatically   | |
| void | ChangeMaterialPathUsed (string path) | 
| string | GetCurrentMaterialPath () | 
| int | GetPostProcessEffectID () | 
| Overriden in all material classes!   | |
| PPEMatClassParameterCommandData | GetParameterCommandData (int parameter_idx) | 
| Some PP effects are handled as hard-coded exceptions, outside of material system. Default == PPEExceptions.NONE (systemic behaviour)   | |
| void | DbgPrnt (string text) | 
Static Private Attributes | |
| static const int | PARAM_PRESET = 0 | 
Additional Inherited Members | |
  Private Attributes inherited from PPEClassBase | |
| PPEManager | m_Manager | 
| string | m_MaterialPath = "" | 
| Material | m_Material | 
| ref map< int, ref array< int > > | m_ParameterUpdateQueueMap | 
| ref array< int > | m_ParameterRemovalQueue | 
| ref array< int > | m_UpdatedParameters | 
| ref map< int, ref PPEMatClassParameterCommandData > | m_MaterialParamMapStructure | 
Definition at line 16 of file PPESMAA.c.
References PARAM_PRESET, and PPEClassBase::RegisterParameterScalarInt().
Definition at line 4 of file PPESMAA.c.
Referenced by RegisterMaterialParameters().