class DayZPlayerCameraSource
Derived classes
Constructors 1
void DayZPlayerCamera(DayZPlayer pPlayer, HumanInputController pInput)Members 2
protected DayZPlayer m_pPlayerdata
Referenced by DayZPlayerCamera(), DayZPlayerCamera1stPerson.OnUpdate(), DayZPlayerCamera3rdPerson.OnUpdate()
Show 23 more
, DayZPlayerCamera3rdPersonCrouch.OnUpdate(), DayZPlayerCamera3rdPersonErcSpr.OnUpdate(), DayZPlayerCamera3rdPersonJump.OnUpdate(), DayZPlayerCamera3rdPersonProneBase.OnActivate(), DayZPlayerCamera3rdPersonProneBase.OnUpdate(), DayZPlayerCamera3rdPersonVehicle.OnActivate(), DayZPlayerCamera3rdPersonVehicle.OnUpdate(), DayZPlayerCameraBase.DayZPlayerCameraBase(), DayZPlayerCameraBase.Init(), DayZPlayerCameraBase.InitCameraOnPlayer(), DayZPlayerCameraBase.OnActivate(), DayZPlayerCameraBase.OnUpdate(), DayZPlayerCameraBase.SetCameraPP(), DayZPlayerCameraBase.SetNVPostprocess(), DayZPlayerCameraBase.StdFovUpdate(), DayZPlayerCameraBase.UpdateUDAngleUnlocked(), DayZPlayerCameraIronsights.HoldBreathFOVEffect(), DayZPlayerCameraIronsights.OnUpdate(), DayZPlayerCameraIronsights.SetCameraPP(), DayZPlayerCameraIronsights.SetupSightEntities(), DayZPlayerCameraOptics.HoldBreathFOVEffect(), DayZPlayerCameraOptics.OnActivate(), and DayZPlayerCameraOptics.SetCameraPP()protected HumanInputController m_pInputhuman input
Referenced by DayZPlayerCamera(), DayZPlayerCamera3rdPerson.OnUpdate(), DayZPlayerCamera3rdPersonProneBase.OnUpdate()
Show 7 more
, DayZPlayerCamera3rdPersonProneBase.UpdateLRAngleLookAt(), DayZPlayerCameraBase.HandleShoulderCameraOverride(), DayZPlayerCameraBase.UpdateLRAngle(), DayZPlayerCameraBase.UpdateLRAngleUnlocked(), DayZPlayerCameraBase.UpdateUDAngle(), DayZPlayerCameraBase.UpdateUDAngleUnlocked(), and DayZPlayerCameraIronsights.OnUpdate()Methods 15
bool CanFreeLook()this overrides freelook for cameras
void OnActivate(DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult)virtual callback - called when camera is created
void OnUpdate(float pDt, out DayZPlayerCameraResult pOutResult)virtual callback - called each frame
Referenced by DayZPlayerCameraBase.OnUpdate()
vector GetBaseAngles()helper to blend between cameras ret[0] - up down angle ret[1] - left right angle ret[2] - roll angle
vector GetAdditiveAngles()string GetCameraName()float GetCurrentYaw()Referenced by GetCurrentOrientation()
float GetCurrentPitch()float GetCurrentRoll()Referenced by GetCurrentOrientation()
vector GetCurrentOrientation()bool IsCamera3rdRaised()Referenced by DayZPlayerCameraOptics.SetCameraPPDelay()
void SpawnDiagCameraShake()References SpawnCameraShakeProper()
void SpawnCameraShake(float strength = 1, float radius = 2, float smoothness = 5, float radius_decay_speed = 6)References SpawnCameraShakeProper()
Referenced by DayZGame.ExplosionEffects(), DayZGame.OnRPC(), PlayerBase.OnReceivedHit()
Show 1 more
, PluginDiagMenu.CheckCamShake()void SendRecoilOffsetZ(float offset)m_fCamPosOffsetZ info, used to adjust near plane in DayZPlayerCameraIronsights now
Referenced by RecoilBase.ApplyCamOffset()