DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
PPEColors.c
См. документацию.
1
2//TODO - 'ColorsEffect' type may be used differently in c++, no emat linked to it? Investigate.
4{
5 static const int PARAM_BRIGHTNESS = 0;
6 static const int PARAM_CONTRAST = 1;
7 static const int PARAM_OFFSET = 2;
8 static const int PARAM_OVERLAYFACTOR = 3;
9 static const int PARAM_OVERLAYCOLOR = 4;
10 static const int PARAM_SATURATION = 5;
11 static const int PARAM_COLORIZATIONCOLOR = 6;
12 static const int PARAM_DESATURATIONWEIGHTS = 7;
13
15 {
16 return PostProcessEffectType.Colors;
17 }
18
19 override string GetDefaultMaterialPath()
20 {
21 return "Graphics/Materials/postprocess/colors";
22 }
23
25 {
30 RegisterParameterColor(PARAM_OVERLAYCOLOR,"OverlayColor",1,1,1,0);
32 RegisterParameterColorEx(PARAM_COLORIZATIONCOLOR,"ColorizationColor",1.0,1.0,1.0,0.0,PPEMatClassParameterColorColorization);
33 RegisterParameterVector(PARAM_DESATURATIONWEIGHTS,"DesaturationWeights",{0.299,0.587,0.114,0});
34 }
35}
class PPEMatClassParameterFloat extends PPEMatClassParameterCommandData PPEMatClassParameterFloatSaturation(int mat_idx, int parameter_idx, PPEClassBase parent)
Определения PPEMatClassParameterFloat.c:244
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 RegisterParameterVector(int idx, string parameter_name, array< float > default_values)
Определения PPEMatClassesBase.c:124
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 ...
Определения PPEMatClassesBase.c:111
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 ...
Определения PPEMatClassesBase.c:87
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 ...
Определения PPEMatClassesBase.c:102
void PPEClassBase(string mat_path_override="")
Определения PPEMatClassesBase.c:14
static const int PARAM_OVERLAYCOLOR
Определения PPEColors.c:9
static const int PARAM_COLORIZATIONCOLOR
Определения PPEColors.c:11
static const int PARAM_DESATURATIONWEIGHTS
Определения PPEColors.c:12
static const int PARAM_SATURATION
Определения PPEColors.c:10
override string GetDefaultMaterialPath()
Определения PPEColors.c:19
override int GetPostProcessEffectID()
Определения PPEColors.c:14
static const int PARAM_CONTRAST
Определения PPEColors.c:6
static const int PARAM_OVERLAYFACTOR
Определения PPEColors.c:8
static const int PARAM_OFFSET
Определения PPEColors.c:7
static const int PARAM_BRIGHTNESS
Определения PPEColors.c:5
override void RegisterMaterialParameters()
Определения PPEColors.c:24
Colors - PostProcessEffectType.Colors.
Определения PPEColors.c:4
PostProcessEffectType
Post-process effect type.
Определения EnWorld.c:72