DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
PPERCameraADS_Opt.c
См. документацию.
1class PPERequester_CameraADS extends PPERequester_GameplayBase
2{
3 void SetValuesOptics(out array<float> mask_array, out array<float> lens_array, float gauss = 0.0)
4 {
5 //mask
7 if (mask_array.Count() != 4)
8 {
9 mask_array = {0.0,0.0,0.0,0.0};
10 }
11 GetGame().AddPPMask(mask_array[0], mask_array[1], mask_array[2], mask_array[3]);
12
13 //lens
14 if (lens_array.Count() != 4)
15 {
16 lens_array = {0.0,0.0,0.0,0.0};
17 }
22
23 //DOF - no DOF in optics
25
26 //blur
28 }
29
52
53 override protected void OnStop(Param par = null)
54 {
55 super.OnStop(par);
56
57 if ( !GetGame() )
58 return;
59
61 //material parameter values reset by default on stop
62 }
63}
PPOperators
PP operators, specify operation between subsequent layers.
Определения PPEConstants.c:53
PPEExceptions
Определения PPEConstants.c:43
void SetTargetValueBoolDefault(int mat_id, int param_idx)
Определения PPERequestPlatformsBase.c:533
void SetTargetValueBool(int mat_id, int param_idx, bool val, int priority_layer, int operator=PPOperators.SET)
Определения PPERequestPlatformsBase.c:511
void SetTargetValueFloatDefault(int mat_id, int param_idx)
Определения PPERequestPlatformsBase.c:611
void SetTargetValueFloat(int mat_id, int param_idx, bool relative, float val, int priority_layer, int operator=PPOperators.ADD_RELATIVE)
Определения PPERequestPlatformsBase.c:588
proto native void ResetPPMask()
proto native void AddPPMask(float ndcX, float ndcY, float ndcRadius, float ndcBlur)
static const int L_5_ADS
Определения PPEDOF.c:20
static const int L_1_ADS
Определения PPEDOF.c:16
static const int PARAM_FOCUS_LEN
Определения PPEDOF.c:10
static const int L_4_ADS
Определения PPEDOF.c:19
static const int L_3_ADS
Определения PPEDOF.c:18
static const int PARAM_FOCUS_LEN_NEAR
Определения PPEDOF.c:11
static const int PARAM_FOCUS_DIST
Определения PPEDOF.c:9
static const int PARAM_BLUR
Определения PPEDOF.c:12
static const int PARAM_FOCUS_DEPTH_OFFSET
Определения PPEDOF.c:13
static const int L_0_ADS
Определения PPEDOF.c:15
static const int L_2_ADS
Определения PPEDOF.c:17
static const int PARAM_ENABLE
Определения PPEDOF.c:8
DOF postprocess, does not directly use materials.
Определения PPEDOF.c:6
static const int L_0_ADS
Определения PPEGaussFilter.c:6
static const int PARAM_INTENSITY
Определения PPEGaussFilter.c:4
GaussFilter - PostProcessEffectType.GaussFilter.
Определения PPEGaussFilter.c:3
static const int L_27_ADS
Определения PPEGlow.c:69
static const int L_28_ADS
Определения PPEGlow.c:71
static const int PARAM_MAXCHROMABBERATION
Определения PPEGlow.c:37
static const int L_29_ADS
Определения PPEGlow.c:73
static const int PARAM_LENSDISTORT
Определения PPEGlow.c:36
static const int L_30_ADS
Определения PPEGlow.c:75
static const int PARAM_LENSCENTERY
Определения PPEGlow.c:39
static const int PARAM_LENSCENTERX
Определения PPEGlow.c:38
Glow - PostProcessEffectType.Glow.
Определения PPEGlow.c:8
void SetValuesIronsights(out array< float > DOF_array)
Определения PPERCameraADS_Opt.c:30
void SetValuesOptics(out array< float > mask_array, out array< float > lens_array, float gauss=0.0)
Определения PPERCameraADS_Opt.c:3
void OnStop(Param par=null)
Определения PPERCameraADS_Opt.c:53
base, not to be used directly, would lead to layering collisions!
Определения PPERBloodLoss.c:2
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Определения param.c:12
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto native CGame GetGame()
PostProcessEffectType
Post-process effect type.
Определения EnWorld.c:72