Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
ppewetdistort.c
Go to the documentation of this file.
1
2
class
PPEWetDistort
:
PPEClassBase
3
{
4
static
const
int
PARAM_BLURPOWER
= 0;
5
static
const
int
PARAM_LOCALBLURPOWER
= 1;
6
static
const
int
PARAM_EFFPOWERTOP
= 2;
7
static
const
int
PARAM_EFFPOWERBOTTOM
= 3;
8
static
const
int
PARAM_BLURDOWNSIZE
= 4;
9
static
const
int
PARAM_BLURGAUSS
= 5;
10
static
const
int
PARAM_WAVSPDX1
= 6;
11
static
const
int
PARAM_WAVSPDX2
= 7;
12
static
const
int
PARAM_WAVSPDY1
= 8;
13
static
const
int
PARAM_WAVSPDY2
= 9;
14
static
const
int
PARAM_WAVEAMPX1
= 10;
15
static
const
int
PARAM_WAVEAMPX2
= 11;
16
static
const
int
PARAM_WAVEAMPY1
= 12;
17
static
const
int
PARAM_WAVEAMPY2
= 13;
18
static
const
int
PARAM_PHASERANDX
= 14;
19
static
const
int
PARAM_PHASERANDY
= 15;
20
static
const
int
PARAM_PHASEPOSX
= 16;
21
static
const
int
PARAM_PHASEPOSY
= 17;
22
23
override
int
GetPostProcessEffectID
()
24
{
25
return
PostProcessEffectType
.WetDistort;
26
}
27
28
override
string
GetDefaultMaterialPath
()
29
{
30
return
"Graphics/Materials/postprocess/wetdistort"
;
31
}
32
33
override
void
RegisterMaterialParameters
()
34
{
35
RegisterParameterScalarFloat
(
PARAM_BLURPOWER
,
"BlurPower"
,0.5,0.0,1.0);
36
RegisterParameterScalarFloat
(
PARAM_LOCALBLURPOWER
,
"LocalBlurPower"
,0.4,0.0,1.0);
37
RegisterParameterScalarFloat
(
PARAM_EFFPOWERTOP
,
"EffectPowerTop"
,0.0,0.0,1.0);
38
RegisterParameterScalarFloat
(
PARAM_EFFPOWERBOTTOM
,
"EffectPowerBottom"
,0.0,0.0,1.0);
39
RegisterParameterScalarInt
(
PARAM_BLURDOWNSIZE
,
"BlurDownSize"
,2,0,3);
40
RegisterParameterScalarInt
(
PARAM_BLURGAUSS
,
"BlurGauss"
,1,1,4);
41
RegisterParameterScalarFloat
(
PARAM_WAVSPDX1
,
"WaveSpeedX1"
,4.1,0.5,10.0);
42
RegisterParameterScalarFloat
(
PARAM_WAVSPDX2
,
"WaveSpeedX2"
,3.7,0.5,10.0);
43
RegisterParameterScalarFloat
(
PARAM_WAVSPDY1
,
"WaveSpeedY1"
,2.5,0.5,10.0);
44
RegisterParameterScalarFloat
(
PARAM_WAVSPDY2
,
"WaveSpeedY2"
,1.85,0.5,10.0);
45
RegisterParameterScalarFloat
(
PARAM_WAVEAMPX1
,
"WaveAmpX1"
,0.005,0.001,0.02);
46
RegisterParameterScalarFloat
(
PARAM_WAVEAMPX2
,
"WaveAmpX2"
,0.004,0.001,0.02);
47
RegisterParameterScalarFloat
(
PARAM_WAVEAMPY1
,
"WaveAmpY1"
,0.009,0.001,0.02);
48
RegisterParameterScalarFloat
(
PARAM_WAVEAMPY2
,
"WaveAmpY2"
,0.007,0.001,0.02);
49
RegisterParameterScalarFloat
(
PARAM_PHASERANDX
,
"PhaseRandX"
,0.5,0.0,1.0);
50
RegisterParameterScalarFloat
(
PARAM_PHASERANDY
,
"PhaseRandY"
,0.3,0.0,1.0);
51
RegisterParameterScalarFloat
(
PARAM_PHASEPOSX
,
"PhasePosX"
,10.0,0.0,20.0);
52
RegisterParameterScalarFloat
(
PARAM_PHASEPOSY
,
"PhasePosY"
,6.0,0.0,20.0);
53
}
54
}
PPEClassBase::RegisterParameterScalarInt
void RegisterParameterScalarInt(int idx, string parameter_name, int default_value, int min, int max)
Definition
ppematclassesbase.c:67
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
PPEWetDistort
WetDistort - PostProcessEffectType.WetDistort.
Definition
ppewetdistort.c:3
PPEWetDistort::PARAM_PHASEPOSX
static const int PARAM_PHASEPOSX
Definition
ppewetdistort.c:20
PPEWetDistort::RegisterMaterialParameters
override void RegisterMaterialParameters()
Definition
ppewetdistort.c:33
PPEWetDistort::PARAM_WAVEAMPY1
static const int PARAM_WAVEAMPY1
Definition
ppewetdistort.c:16
PPEWetDistort::PARAM_BLURPOWER
static const int PARAM_BLURPOWER
Definition
ppewetdistort.c:4
PPEWetDistort::PARAM_WAVEAMPY2
static const int PARAM_WAVEAMPY2
Definition
ppewetdistort.c:17
PPEWetDistort::GetDefaultMaterialPath
override string GetDefaultMaterialPath()
Definition
ppewetdistort.c:28
PPEWetDistort::PARAM_EFFPOWERBOTTOM
static const int PARAM_EFFPOWERBOTTOM
Definition
ppewetdistort.c:7
PPEWetDistort::GetPostProcessEffectID
override int GetPostProcessEffectID()
Definition
ppewetdistort.c:23
PPEWetDistort::PARAM_PHASERANDY
static const int PARAM_PHASERANDY
Definition
ppewetdistort.c:19
PPEWetDistort::PARAM_WAVEAMPX2
static const int PARAM_WAVEAMPX2
Definition
ppewetdistort.c:15
PPEWetDistort::PARAM_WAVSPDY1
static const int PARAM_WAVSPDY1
Definition
ppewetdistort.c:12
PPEWetDistort::PARAM_LOCALBLURPOWER
static const int PARAM_LOCALBLURPOWER
Definition
ppewetdistort.c:5
PPEWetDistort::PARAM_WAVEAMPX1
static const int PARAM_WAVEAMPX1
Definition
ppewetdistort.c:14
PPEWetDistort::PARAM_WAVSPDX1
static const int PARAM_WAVSPDX1
Definition
ppewetdistort.c:10
PPEWetDistort::PARAM_PHASEPOSY
static const int PARAM_PHASEPOSY
Definition
ppewetdistort.c:21
PPEWetDistort::PARAM_PHASERANDX
static const int PARAM_PHASERANDX
Definition
ppewetdistort.c:18
PPEWetDistort::PARAM_BLURGAUSS
static const int PARAM_BLURGAUSS
Definition
ppewetdistort.c:9
PPEWetDistort::PARAM_EFFPOWERTOP
static const int PARAM_EFFPOWERTOP
Definition
ppewetdistort.c:6
PPEWetDistort::PARAM_WAVSPDY2
static const int PARAM_WAVSPDY2
Definition
ppewetdistort.c:13
PPEWetDistort::PARAM_BLURDOWNSIZE
static const int PARAM_BLURDOWNSIZE
Definition
ppewetdistort.c:8
PPEWetDistort::PARAM_WAVSPDX2
static const int PARAM_WAVSPDX2
Definition
ppewetdistort.c:11
PostProcessEffectType
PostProcessEffectType
Post-process effect type.
Definition
enworld.c:72
Games
Dayz
scripts
3_game
ppemanager
materials
matclasses
ppewetdistort.c
Generated by
1.17.0