5 static const int PARAM_NOISE_CHANNEL_WEIGHT = 1;
6 static const int PARAM_NOISE_OFFSET_X = 2;
7 static const int PARAM_NOISE_OFFSET_Y = 3;
8 static const int PARAM_NOISE_SCALE_X = 4;
9 static const int PARAM_NOISE_SCALE_Y = 5;
10 static const int PARAM_NOISE_REMAP_LO = 6;
11 static const int PARAM_NOISE_REMAP_HI = 7;
13 static const int PARAM_GHOST_OFFSET_X = 8;
14 static const int PARAM_GHOST_OFFSET_Y = 9;
15 static const int PARAM_GHOST_SCALE_X = 10;
16 static const int PARAM_GHOST_SCALE_Y = 11;
17 static const int PARAM_GHOST_COLOR_MOD = 12;
20 static const int L_1_HMP = 100;
21 static const int L_2_HMP = 100;
22 static const int L_3_HMP = 100;
23 static const int L_4_HMP = 100;
24 static const int L_5_HMP = 100;
25 static const int L_6_HMP = 100;
26 static const int L_7_HMP = 100;
27 static const int L_8_HMP = 100;
28 static const int L_9_HMP = 100;
37 return "Graphics/Materials/postprocess/ghost";
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 ...
string GetDefaultMaterialPath()
override this if you want to use different path by default; '.emat' is appended automatically
void RegisterMaterialParameters()
inserted into associative array by parameter int value, parameter registration order does not matter ...
int GetPostProcessEffectID()
Overriden in all material classes!
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 ...
void PPEClassBase(string mat_path_override="")
Ghost - PostProcessEffectType.Ghost.
PostProcessEffectType
Post-process effect type.