| 
| override int  | GetPostProcessEffectID () | 
|   | 
| override string  | GetDefaultMaterialPath () | 
|   | 
| 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) | 
|   | 
Dummy class - PostProcessEffectType.None. 
Definition at line 2 of file PPENone.c.