9 static const int PARAM_VISIBLEPERCENT = 0;
10 static const int PARAM_TARGETBRIGHTNESS = 1;
11 static const int PARAM_SPEEDDARKTOBRIGHT = 2;
12 static const int PARAM_SPEEDBRIGHTTODARK = 3;
13 static const int PARAM_TONEMAPPING = 4;
14 static const int PARAM_HDR = 5;
15 static const int PARAM_FILMICSHOULDERSTRENGTH = 6;
16 static const int PARAM_FILMICLINEARSTRENGTH = 7;
17 static const int PARAM_FILMICLINEARANGLE = 8;
18 static const int PARAM_FILMICTOESTRENGTH = 9;
19 static const int PARAM_FILMICTOENUMERATOR = 10;
20 static const int PARAM_FILMICTOEDENUMERATOR = 11;
21 static const int PARAM_FILMICEXPOSUREBIAS = 12;
22 static const int PARAM_FILMICWHITEPOINT = 13;
23 static const int PARAM_BLOOMTHRESHOLD = 14;
24 static const int PARAM_BLOOMSTEEPNESS = 15;
25 static const int PARAM_BLOOMINTENSITY = 16;
26 static const int PARAM_BRIGHTNESS = 17;
27 static const int PARAM_CONTRAST = 18;
28 static const int PARAM_OFFSET = 19;
29 static const int PARAM_OVERLAYFACTOR = 20;
30 static const int PARAM_OVERLAYCOLOR = 21;
31 static const int PARAM_SATURATION = 22;
32 static const int PARAM_COLORIZATIONCOLOR = 23;
33 static const int PARAM_DESATURATIONWEIGHTS = 24;
34 static const int PARAM_VIGNETTE = 25;
35 static const int PARAM_VIGNETTECOLOR = 26;
36 static const int PARAM_LENSDISTORT = 27;
37 static const int PARAM_MAXCHROMABBERATION = 28;
38 static const int PARAM_LENSCENTERX = 29;
39 static const int PARAM_LENSCENTERY = 30;
42 static const int L_20_HIT = 100;
43 static const int L_20_FLASHBANG = 300;
44 static const int L_20_SHOCK = 500;
46 static const int L_21_SHOCK = 100;
47 static const int L_21_HIT = 300;
48 static const int L_21_FLASHBANG = 500;
50 static const int L_22_BLOODLOSS = 100;
52 static const int L_23_GLASSES = 100;
53 static const int L_23_TOXIC_TINT = 200;
54 static const int L_23_HMP = 300;
55 static const int L_23_NVG = 600;
57 static const int L_25_MENU = 100;
58 static const int L_25_TUNNEL = 300;
59 static const int L_25_SHOCK = 500;
60 static const int L_25_UNCON = 700;
61 static const int L_25_BURLAP = 800;
63 static const int L_26_MENU = 100;
64 static const int L_26_TUNNEL = 300;
65 static const int L_26_SHOCK = 500;
66 static const int L_26_UNCON = 700;
67 static const int L_26_BURLAP = 800;
69 static const int L_27_ADS = 100;
71 static const int L_28_ADS = 100;
73 static const int L_29_ADS = 100;
75 static const int L_30_ADS = 100;
77 override int GetPostProcessEffectID()
82 override string GetDefaultMaterialPath()
84 return "Graphics/Materials/postprocess/glow";
87 override void RegisterMaterialParameters()
117 RegisterParameterColorEx(PARAM_COLORIZATIONCOLOR,
"ColorizationColor",1.0,1.0,1.0,0.0,PPEMatClassParameterColorColorization);
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 ...
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 ...
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 ...
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 ...