Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
ppecolors.c
Go to the documentation of this file.
1
2
//TODO - 'ColorsEffect' type may be used differently in c++, no emat linked to it? Investigate.
3
class
PPEColors
:
PPEClassBase
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
14
override
int
GetPostProcessEffectID
()
15
{
16
return
PostProcessEffectType
.Colors;
17
}
18
19
override
string
GetDefaultMaterialPath
()
20
{
21
return
"Graphics/Materials/postprocess/colors"
;
22
}
23
24
override
void
RegisterMaterialParameters
()
25
{
26
RegisterParameterScalarFloat
(
PARAM_BRIGHTNESS
,
"Brightness"
,1,0,2);
27
RegisterParameterScalarFloat
(
PARAM_CONTRAST
,
"Contrast"
,1,0,2);
28
RegisterParameterScalarFloat
(
PARAM_OFFSET
,
"Offset"
,0,-1,1);
29
RegisterParameterScalarFloat
(
PARAM_OVERLAYFACTOR
,
"OverlayFactor"
,0,0,1);
30
RegisterParameterColor
(
PARAM_OVERLAYCOLOR
,
"OverlayColor"
,1,1,1,0);
31
RegisterParameterScalarFloatEx
(
PARAM_SATURATION
,
"Saturation"
,1,0,1,
PPEMatClassParameterFloatSaturation
);
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
}
PPEClassBase::RegisterParameterScalarFloat
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 ...
Definition
ppematclassesbase.c:77
PPEClassBase::PPEClassBase
void PPEClassBase(string mat_path_override="")
Definition
ppematclassesbase.c:14
PPEClassBase::RegisterParameterColor
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 ...
Definition
ppematclassesbase.c:102
PPEClassBase::RegisterParameterVector
void RegisterParameterVector(int idx, string parameter_name, array< float > default_values)
Definition
ppematclassesbase.c:124
PPEClassBase::RegisterParameterScalarFloatEx
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 ...
Definition
ppematclassesbase.c:87
PPEClassBase::RegisterParameterColorEx
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 ...
Definition
ppematclassesbase.c:111
PPEColors
Colors - PostProcessEffectType.Colors.
Definition
ppecolors.c:4
PPEColors::RegisterMaterialParameters
override void RegisterMaterialParameters()
Definition
ppecolors.c:24
PPEColors::PARAM_BRIGHTNESS
static const int PARAM_BRIGHTNESS
Definition
ppecolors.c:5
PPEColors::PARAM_COLORIZATIONCOLOR
static const int PARAM_COLORIZATIONCOLOR
Definition
ppecolors.c:11
PPEColors::GetDefaultMaterialPath
override string GetDefaultMaterialPath()
Definition
ppecolors.c:19
PPEColors::GetPostProcessEffectID
override int GetPostProcessEffectID()
Definition
ppecolors.c:14
PPEColors::PARAM_CONTRAST
static const int PARAM_CONTRAST
Definition
ppecolors.c:6
PPEColors::PARAM_SATURATION
static const int PARAM_SATURATION
Definition
ppecolors.c:10
PPEColors::PARAM_DESATURATIONWEIGHTS
static const int PARAM_DESATURATIONWEIGHTS
Definition
ppecolors.c:12
PPEColors::PARAM_OVERLAYFACTOR
static const int PARAM_OVERLAYFACTOR
Definition
ppecolors.c:8
PPEColors::PARAM_OVERLAYCOLOR
static const int PARAM_OVERLAYCOLOR
Definition
ppecolors.c:9
PPEColors::PARAM_OFFSET
static const int PARAM_OFFSET
Definition
ppecolors.c:7
PostProcessEffectType
PostProcessEffectType
Post-process effect type.
Definition
enworld.c:72
PPEMatClassParameterFloatSaturation
class PPEMatClassParameterFloat extends PPEMatClassParameterCommandData PPEMatClassParameterFloatSaturation(int mat_idx, int parameter_idx, PPEClassBase parent)
Definition
ppematclassparameterfloat.c:244
Games
Dayz
scripts
3_game
ppemanager
materials
matclasses
ppecolors.c
Generated by
1.17.0