DayZ 1.24
|
base, not to be used directly, would lead to layering collisions! More...
Protected Attributes | |
int | m_CurrentMode |
float | m_UGExposureCoef = 1.0 |
vector | m_StartRGB = vector.Zero |
float | m_AccumulatedTime = 0 |
bool | m_FadeIn = false |
bool | m_FadeOut = false |
const float | FADE_TIME = 3 |
const float | R_TARGET = 0.142 |
const float | G_TARGET = 0.15 |
const float | B_TARGET = 0.44 |
float | m_Value |
float | m_Exposure |
float | m_Intensity |
float | m_Gauss |
float | m_VignetteIntensity |
float | m_OverlayFactor |
ref array< float > | m_OverlayColor |
Private Member Functions | |
void | SetBloodLossLevel (float level) |
void | SetValuesOptics (out array< float > mask_array, out array< float > lens_array, float gauss=0.0) |
void | SetValuesIronsights (out array< float > DOF_array) |
void | SetFeverIntensity (float intensity) |
void | SetHitIntensity (float intensity) |
void | SetRadialBlur (float power_x, float power_y, float offset_x, float offset_y, float pixel_scale=0.5) |
void | SetEyeAccommodation (float value) |
Private Attributes | |
float | m_EffectPhase = 0 |
float | m_Magnitude = 0 |
float | m_MinMagnitude = 0.3 |
float | m_MaxMagnitude = 0.3 |
float | m_Frequency = 5 |
float | m_Stamina01 |
const float | VAL_FACTOR = 0.85 |
const float | EXPOSURE_MAX = 50 |
const float | INTENSITY_MULT = 6.0 |
Static Private Attributes | |
static const int | NV_NO_BATTERY = 0 |
static const int | NV_DEFAULT_OPTICS = 1 |
static const int | NV_DEFAULT_GLASSES = 2 |
static const int | NV_PUMPKIN = 3 |
static const int | NV_TRANSITIVE = 4 |
static const int | NV_DAYTIME_OPTICS = 5 |
base, not to be used directly, would lead to layering collisions!
Definition at line 1 of file PPERBloodLoss.c.
Definition at line 77 of file PPERContaminated.c.
References Easing::EaseInOutSine(), Math::Lerp(), x, and y.
Definition at line 77 of file PPERSpooky.c.
References Easing::EaseInOutSine(), Math::Lerp(), x, and y.
Definition at line 3 of file PPERBurlapSack.c.
References GetGame(), PPEExposureNative::L_0_BURLAP, PPEEyeAccomodationNative::L_0_BURLAP, PPEGlow::L_25_BURLAP, PPEGlow::L_26_BURLAP, PPEExposureNative::PARAM_INTENSITY, PPEEyeAccomodationNative::PARAM_INTENSITY, PPEGlow::PARAM_VIGNETTE, PPEGlow::PARAM_VIGNETTECOLOR, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 73 of file PPERCameraNV.c.
Definition at line 15 of file PPERContaminated.c.
References PPEFilmGrain::L_1_TOXIC_TINT, PPEFilmGrain::L_2_TOXIC_TINT, PPEFilmGrain::PARAM_GRAINSIZE, PPEFilmGrain::PARAM_SHARPNESS, and SetTargetValueFloat().
Definition at line 5 of file PPERDeathDarkening.c.
References Easing::EaseInCubic(), PPEExposureNative::L_0_DEATH, Math::Lerp(), m_Value, PPEExposureNative::PARAM_INTENSITY, and SetTargetValueFloat().
Definition at line 10 of file PPERDrowningEffect.c.
Definition at line 8 of file PPERFlashbangEffects.c.
References GetGame(), and m_IsRunning.
Definition at line 5 of file PPERGlasses.c.
References PPEGodRays::L_0_GLASSES, PPEGlow::L_23_GLASSES, PPEGlow::PARAM_COLORIZATIONCOLOR, PPEGodRays::PARAM_INTENSITY, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 31 of file PPERGlasses.c.
References PPEGodRays::L_0_GLASSES, PPEGlow::L_23_GLASSES, PPEGlow::PARAM_COLORIZATIONCOLOR, PPEGodRays::PARAM_INTENSITY, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 53 of file PPERGlasses.c.
References PPEGodRays::L_0_GLASSES, PPEGlow::L_23_GLASSES, PPEGlow::PARAM_COLORIZATIONCOLOR, PPEGodRays::PARAM_INTENSITY, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 74 of file PPERGlasses.c.
References PPEGodRays::L_0_GLASSES, PPEGlow::L_23_GLASSES, PPEGlow::PARAM_COLORIZATIONCOLOR, PPEGodRays::PARAM_INTENSITY, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 3 of file PPERInventoryBlur.c.
References PPEGaussFilter::L_0_INV, PPEGaussFilter::PARAM_INTENSITY, and SetTargetValueFloat().
Definition at line 8 of file PPERShockHit.c.
References PPEGaussFilter::L_0_SHOCK, PPEGlow::L_20_SHOCK, PPEGlow::L_21_SHOCK, PPEGlow::L_25_SHOCK, PPEGaussFilter::PARAM_INTENSITY, PPEGlow::PARAM_OVERLAYCOLOR, PPEGlow::PARAM_OVERLAYFACTOR, PPEGlow::PARAM_VIGNETTE, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 15 of file PPERSpooky.c.
References PPEFilmGrain::L_1_TOXIC_TINT, PPEFilmGrain::L_2_TOXIC_TINT, PPEFilmGrain::PARAM_GRAINSIZE, PPEFilmGrain::PARAM_SHARPNESS, and SetTargetValueFloat().
Definition at line 5 of file PPERTunnel.c.
References PPEGlow::L_25_TUNNEL, PPEGlow::L_26_TUNNEL, PPEGlow::PARAM_VIGNETTE, PPEGlow::PARAM_VIGNETTECOLOR, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 5 of file PPERUnconEffects.c.
References PPEGlow::L_25_UNCON, PPEGlow::L_26_UNCON, PPEGlow::PARAM_VIGNETTE, PPEGlow::PARAM_VIGNETTECOLOR, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 18 of file PPERBurlapSack.c.
References GetGame().
Definition at line 81 of file PPERCameraNV.c.
Definition at line 62 of file PPERContaminated.c.
References Class::CastTo().
Definition at line 19 of file PPERFlashbangEffects.c.
References GetGame().
Definition at line 62 of file PPERSpooky.c.
References Class::CastTo().
Definition at line 28 of file PPERContaminated.c.
References PPEGlow::L_23_TOXIC_TINT, PPEGlow::PARAM_COLORIZATIONCOLOR, SetTargetValueColor(), and Stop().
Definition at line 18 of file PPERDrowningEffect.c.
References Easing::EaseInExpo(), PPEGodRays::L_0_GLASSES, PPEGlow::L_23_GLASSES, Math::Lerp(), m_IsRunning, PPEGlow::PARAM_VIGNETTE, PPEGlow::PARAM_VIGNETTECOLOR, SetTargetValueColor(), SetTargetValueFloat(), and Math::Sin().
Definition at line 30 of file PPERFlashbangEffects.c.
References GetGame().
Definition at line 28 of file PPERSpooky.c.
References PPEGlow::L_23_TOXIC_TINT, PPEGlow::PARAM_COLORIZATIONCOLOR, SetTargetValueColor(), and Stop().
Definition at line 3 of file PPERBloodLoss.c.
References PPEGlow::L_22_BLOODLOSS, PPEGlow::PARAM_SATURATION, and SetTargetValueFloat().
Definition at line 3 of file PPERUndergroundAcco.c.
References PPEEyeAccomodationNative::L_0_UNDERGROUND, PPEEyeAccomodationNative::PARAM_INTENSITY, and SetTargetValueFloat().
Definition at line 3 of file PPERFever.c.
References PPEGaussFilter::L_0_FEVER, PPEGaussFilter::PARAM_INTENSITY, and SetTargetValueFloat().
|
inlineprotected |
Definition at line 41 of file PPERFlashbangEffects.c.
References Math::Clamp(), Easing::EaseInQuart(), PPEExposureNative::L_0_FLASHBANG, PPEGaussFilter::L_0_FLASHBANG, PPEGlow::L_20_FLASHBANG, PPEGlow::L_21_FLASHBANG, PPEExposureNative::PARAM_INTENSITY, PPEGaussFilter::PARAM_INTENSITY, PPEGlow::PARAM_OVERLAYCOLOR, PPEGlow::PARAM_OVERLAYFACTOR, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 5 of file PPERHealthHit.c.
References PPEGlow::L_20_HIT, PPEGlow::L_21_HIT, PPEGlow::PARAM_OVERLAYCOLOR, PPEGlow::PARAM_OVERLAYFACTOR, SetTargetValueColor(), and SetTargetValueFloat().
Definition at line 13 of file PPERCameraNV.c.
References PPELightIntensityParamsNative::L_0_NVG, PPEEyeAccomodationNative::L_0_NVG_GENERIC, PPEExposureNative::L_0_NVG_GOGGLES, PPEExposureNative::L_0_NVG_OPTIC, PPELightIntensityParamsNative::L_1_NVG, PPEFilmGrain::L_1_NVG, PPEGlow::L_23_NVG, PPEFilmGrain::L_2_NVG, m_CurrentMode, NV_PUMPKIN, PPEGlow::PARAM_COLORIZATIONCOLOR, PPEFilmGrain::PARAM_GRAINSIZE, PPEExposureNative::PARAM_INTENSITY, PPEEyeAccomodationNative::PARAM_INTENSITY, PPELightIntensityParamsNative::PARAM_LIGHT_MULT, PPELightIntensityParamsNative::PARAM_NOISE_MULT, PPEFilmGrain::PARAM_SHARPNESS, SetTargetValueColor(), SetTargetValueFloat(), and SetTargetValueFloatDefault().
|
inlineprivate |
Definition at line 3 of file PPERPain.c.
References PPERadialBlur::L_0_PAIN_BLUR, PPERadialBlur::PARAM_OFFSETX, PPERadialBlur::PARAM_OFFSETY, PPERadialBlur::PARAM_PIXELSCALE, PPERadialBlur::PARAM_POWERX, PPERadialBlur::PARAM_POWERY, and SetTargetValueFloat().
Definition at line 37 of file PPERDrowningEffect.c.
Definition at line 86 of file PPERCameraNV.c.
References m_CurrentMode, and m_IsRunning.
Definition at line 30 of file PPERCameraADS_Opt.c.
References GetGame(), PPEDOF::L_0_ADS, PPEDOF::L_1_ADS, PPEDOF::L_2_ADS, PPEDOF::L_3_ADS, PPEDOF::L_4_ADS, PPEDOF::L_5_ADS, PPEDOF::PARAM_BLUR, PPEDOF::PARAM_ENABLE, PPEDOF::PARAM_FOCUS_DEPTH_OFFSET, PPEDOF::PARAM_FOCUS_DIST, PPEDOF::PARAM_FOCUS_LEN, PPEDOF::PARAM_FOCUS_LEN_NEAR, PPEGaussFilter::PARAM_INTENSITY, PPEGlow::PARAM_LENSCENTERX, PPEGlow::PARAM_LENSCENTERY, PPEGlow::PARAM_LENSDISTORT, PPEGlow::PARAM_MAXCHROMABBERATION, SetTargetValueBool(), SetTargetValueFloat(), and SetTargetValueFloatDefault().
|
inlineprivate |
Definition at line 3 of file PPERCameraADS_Opt.c.
References GetGame(), PPEGaussFilter::L_0_ADS, PPEGlow::L_27_ADS, PPEGlow::L_28_ADS, PPEGlow::L_29_ADS, PPEGlow::L_30_ADS, PPEDOF::PARAM_ENABLE, PPEGaussFilter::PARAM_INTENSITY, PPEGlow::PARAM_LENSCENTERX, PPEGlow::PARAM_LENSCENTERY, PPEGlow::PARAM_LENSDISTORT, PPEGlow::PARAM_MAXCHROMABBERATION, SetTargetValueBoolDefault(), and SetTargetValueFloat().
Definition at line 13 of file PPERContaminated.c.
Definition at line 4 of file PPERFlashbangEffects.c.
Definition at line 9 of file PPERContaminated.c.
Definition at line 12 of file PPERContaminated.c.
Definition at line 3 of file PPERHealthHit.c.
|
protected |
Definition at line 5 of file PPERContaminated.c.
|
protected |
Definition at line 10 of file PPERCameraNV.c.
|
private |
Definition at line 3 of file PPERDrowningEffect.c.
|
protected |
Definition at line 5 of file PPERFlashbangEffects.c.
Definition at line 6 of file PPERContaminated.c.
Definition at line 7 of file PPERContaminated.c.
|
private |
Definition at line 7 of file PPERDrowningEffect.c.
|
protected |
Definition at line 3 of file PPERShockHit.c.
|
protected |
Definition at line 6 of file PPERFlashbangEffects.c.
|
private |
Definition at line 4 of file PPERDrowningEffect.c.
|
private |
Definition at line 6 of file PPERDrowningEffect.c.
|
private |
Definition at line 5 of file PPERDrowningEffect.c.
Definition at line 6 of file PPERShockHit.c.
|
protected |
Definition at line 5 of file PPERShockHit.c.
|
private |
Definition at line 8 of file PPERDrowningEffect.c.
|
protected |
Definition at line 4 of file PPERContaminated.c.
|
protected |
Definition at line 11 of file PPERCameraNV.c.
|
protected |
Definition at line 3 of file PPERDeathDarkening.c.
|
protected |
Definition at line 4 of file PPERShockHit.c.
Definition at line 8 of file PPERCameraNV.c.
Definition at line 5 of file PPERCameraNV.c.
Definition at line 4 of file PPERCameraNV.c.
Definition at line 3 of file PPERCameraNV.c.
Definition at line 6 of file PPERCameraNV.c.
Definition at line 7 of file PPERCameraNV.c.
Definition at line 11 of file PPERContaminated.c.
Definition at line 3 of file PPERFlashbangEffects.c.