DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
PPEFilmGrain.c
См. документацию.
1
7{
8 static const int PARAM_INTENSITY = 0;
9 static const int PARAM_SHARPNESS = 1;
10 static const int PARAM_GRAINSIZE = 2;
11 static const int PARAM_INTENSITYX0 = 3;
12 static const int PARAM_INTENSITYX1 = 4;
13 static const int PARAM_MONOCHROMATIC = 5;
14 static const int PARAM_SIMPLE = 6;
15 static const int PARAM_DISTORT = 7;
16 static const int PARAM_FREQUENCY = 8;
17 //static const int PARAM_NOISEMAP = 9;
18
19 static const int L_1_NVG = 100;
20 static const int L_1_TOXIC_TINT = 200;
21 static const int L_2_NVG = 100;
22 static const int L_2_TOXIC_TINT = 200;
23
25 {
26 return PostProcessEffectType.FilmGrain;
27 }
28
29 override string GetDefaultMaterialPath()
30 {
31 return "Graphics/Materials/postprocess/filmgrainNV"; //TODO - differentiate between filmgrainNV?
32 }
33
35 {
36 RegisterParameterScalarFloat(PARAM_INTENSITY,"Intensity",0.0,0.0,1.0);
37 RegisterParameterScalarFloat(PARAM_SHARPNESS,"Sharpness",2.35,0.0,20.0);
38 RegisterParameterScalarFloat(PARAM_GRAINSIZE,"GrainSize",2.75,1.0,9.0);
39 RegisterParameterScalarFloat(PARAM_INTENSITYX0,"IntensityX0",0.0,0.0,1.0);
40 RegisterParameterScalarFloat(PARAM_INTENSITYX1,"IntensityX1",0.0,0.0,1.0);
44 RegisterParameterScalarFloat(PARAM_FREQUENCY,"Frequency",20.0,1.0,1000.0);
45 //RegisterParameterTexture(PARAM_NOISEMAP,"NoiseMap","{0B1C7AEDC4645C8A}System/textures/noise.edds");
46 }
47}
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 ...
Определения PPEMatClassesBase.c:77
void RegisterParameterScalarBool(int idx, string parameter_name, bool default_value)
Определения PPEMatClassesBase.c:59
void PPEClassBase(string mat_path_override="")
Определения PPEMatClassesBase.c:14
static const int L_1_TOXIC_TINT
Определения PPEFilmGrain.c:20
static const int PARAM_SHARPNESS
Определения PPEFilmGrain.c:9
override void RegisterMaterialParameters()
Определения PPEFilmGrain.c:34
static const int PARAM_SIMPLE
Определения PPEFilmGrain.c:14
static const int PARAM_INTENSITY
Определения PPEFilmGrain.c:8
static const int L_2_NVG
Определения PPEFilmGrain.c:21
override string GetDefaultMaterialPath()
Определения PPEFilmGrain.c:29
static const int PARAM_MONOCHROMATIC
Определения PPEFilmGrain.c:13
static const int L_1_NVG
Определения PPEFilmGrain.c:19
static const int L_2_TOXIC_TINT
Определения PPEFilmGrain.c:22
static const int PARAM_INTENSITYX1
Определения PPEFilmGrain.c:12
static const int PARAM_GRAINSIZE
Определения PPEFilmGrain.c:10
static const int PARAM_DISTORT
Определения PPEFilmGrain.c:15
static const int PARAM_FREQUENCY
Определения PPEFilmGrain.c:16
override int GetPostProcessEffectID()
Определения PPEFilmGrain.c:24
static const int PARAM_INTENSITYX0
Определения PPEFilmGrain.c:11
FilmGrain - PostProcessEffectType.FilmGrain.
Определения PPEFilmGrain.c:7
PostProcessEffectType
Post-process effect type.
Определения EnWorld.c:72