![]() |
Dayz Explorer 1.28.160049
|
Go to the source code of this file.
Enumerations | |
| enum | NVTypes { NONE = 0 , NV_GOGGLES , NV_GOGGLES_2D , NV_GOGGLES_OFF , NV_OPTICS_ON , NV_OPTICS_OFF , NV_PUMPKIN , NV_OPTICS_KAZUAR_DAY , NV_OPTICS_KAZUAR_NIGHT , NV_OPTICS_STARLIGHT_DAY , NV_OPTICS_STARLIGHT_NIGHT , MAX } |
Functions | |
| float | Limit (float pV, float pMin, float pMax) |
| limit function | |
| float | fixAngle_PI_PI (float pAngle) |
| float | fixAngle_180_180 (float pAngle) |
| void | DayZPlayerCameraBase (DayZPlayer pPlayer, HumanInputController pInput) |
| constructor must be same | |
| void | HandleShoulderCameraOverride (HumanInputController pInput) |
| void | ProcessCameraShake (float delta, out float leftRight, out float upDown) |
| void | Init () |
| Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system) | |
| float | UpdateUDAngleUnlocked (out float pAngle, out float pAngleAdd, float pMin, float pMax, float pDt) |
| float | UpdateLRAngleUnlocked (out float pAngle, out float pAngleAdd, float pMin, float pMax, float pDt) |
| float | UpdateUDAngle (out float pAngle, out float pAngleAdd, float pMin, float pMax, float pDt) |
| float | UpdateLRAngle (float pAngle, float pMin, float pMax, float pDt) |
| void | StdFovUpdate (float pDt, out DayZPlayerCameraResult pOutResult) |
| override void | SpawnCameraShakeProper (float strength, float radius, float smoothness, float radius_decay_speed) |
| override void | OnUpdate (float pDt, out DayZPlayerCameraResult pOutResult) |
| override void | OnActivate (DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult) |
| float | GetWeaponSwayModifier () |
| override string | GetCameraName () |
| void | SetCameraPPDelay (DayZPlayerCamera pPrevCamera) |
| void | SetCameraNV (bool nightvision) |
| bool | IsCameraNV () |
| void | SetCameraNVType (int type) |
| int | GetCameraNVType () |
| void | UpdateCameraNV (PlayerBase player) |
| void | SetCameraPP (bool state, DayZPlayerCamera launchedFrom) |
| by default sets camera PP to zero, regardless of parameter. Override if needed. | |
| override float | GetCurrentYaw () |
| override float | GetCurrentPitch () |
| override float | GetCurrentRoll () |
| void | ForceFreelook (bool state) |
| void | SetNVPostprocess (int NVtype) |
| DayZPlayerCameraOptics handles this separately, otherwise it takes active NVType from PlayerBase::GetCameraNVType. | |
| void | InitCameraOnPlayer (bool force=false) |
| enum NVTypes |
| Enumerator | |
|---|---|
| NONE | |
| NV_GOGGLES | |
| NV_GOGGLES_2D | |
| NV_GOGGLES_OFF | |
| NV_OPTICS_ON | |
| NV_OPTICS_OFF | |
| NV_PUMPKIN | |
| NV_OPTICS_KAZUAR_DAY | |
| NV_OPTICS_KAZUAR_NIGHT | |
| NV_OPTICS_STARLIGHT_DAY | |
| NV_OPTICS_STARLIGHT_NIGHT | |
| MAX | |
Definition at line 54 of file dayzplayercamera_base.c.
|
protected |
constructor must be same
Definition at line 79 of file dayzplayercamera_base.c.
Definition at line 36 of file dayzplayercamera_base.c.
Definition at line 19 of file dayzplayercamera_base.c.
|
protected |
Definition at line 471 of file dayzplayercamera_base.c.
|
protected |
Definition at line 393 of file dayzplayercamera_base.c.
|
protected |
Definition at line 417 of file dayzplayercamera_base.c.
|
protected |
Definition at line 461 of file dayzplayercamera_base.c.
|
protected |
Definition at line 466 of file dayzplayercamera_base.c.
|
protected |
Definition at line 456 of file dayzplayercamera_base.c.
|
protected |
Definition at line 388 of file dayzplayercamera_base.c.
|
protected |
disable override
Definition at line 103 of file dayzplayercamera_base.c.
|
protected |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
Definition at line 120 of file dayzplayercamera_base.c.
Definition at line 545 of file dayzplayercamera_base.c.
|
protected |
Definition at line 407 of file dayzplayercamera_base.c.
limit function
Definition at line 2 of file dayzplayercamera_base.c.
|
protected |
Definition at line 370 of file dayzplayercamera_base.c.
|
protected |
Definition at line 350 of file dayzplayercamera_base.c.
Definition at line 109 of file dayzplayercamera_base.c.
|
protected |
Definition at line 402 of file dayzplayercamera_base.c.
|
protected |
Definition at line 412 of file dayzplayercamera_base.c.
|
protected |
by default sets camera PP to zero, regardless of parameter. Override if needed.
Definition at line 436 of file dayzplayercamera_base.c.
|
protected |
Definition at line 398 of file dayzplayercamera_base.c.
|
protected |
DayZPlayerCameraOptics handles this separately, otherwise it takes active NVType from PlayerBase::GetCameraNVType.
Definition at line 478 of file dayzplayercamera_base.c.
|
protected |
Definition at line 345 of file dayzplayercamera_base.c.
|
protected |
change abs FOV for naked eye zoom
switch shooting from camera to weapon (firearms)
Definition at line 316 of file dayzplayercamera_base.c.
|
protected |
Definition at line 422 of file dayzplayercamera_base.c.
lr angle
Definition at line 282 of file dayzplayercamera_base.c.
|
protected |
Definition at line 191 of file dayzplayercamera_base.c.
|
protected |
pAngle + pAngleAdd == aimingUDAngle + aimingUDAdd now we set pAngleAdd to be the differenc from aimingAngle and we change camera angle to be the aiming angle
lr angle
update it in degrees
Definition at line 230 of file dayzplayercamera_base.c.
|
protected |
Definition at line 130 of file dayzplayercamera_base.c.
| enum NVTypes CONST_NEARPLANE_OPTICS_MIN = 0.04 |
|
protected |
Definition at line 558 of file dayzplayercamera_base.c.
|
protected |
Definition at line 560 of file dayzplayercamera_base.c.
|
protected |
Definition at line 76 of file dayzplayercamera_base.c.
|
protected |
Definition at line 566 of file dayzplayercamera_base.c.
|
protected |
Definition at line 563 of file dayzplayercamera_base.c.
|
protected |
Definition at line 564 of file dayzplayercamera_base.c.
|
protected |
Definition at line 562 of file dayzplayercamera_base.c.
|
protected |
Definition at line 557 of file dayzplayercamera_base.c.
|
protected |
Definition at line 556 of file dayzplayercamera_base.c.
|
protected |
Definition at line 554 of file dayzplayercamera_base.c.
|
protected |
Definition at line 555 of file dayzplayercamera_base.c.
|
protected |
Definition at line 567 of file dayzplayercamera_base.c.
|
protected |
Definition at line 568 of file dayzplayercamera_base.c.
|
protected |
Definition at line 75 of file dayzplayercamera_base.c.
|
protected |
Definition at line 559 of file dayzplayercamera_base.c.
|
protected |
Definition at line 74 of file dayzplayercamera_base.c.