class DayZPlayerCamera3rdPersonSource
DayZPlayerCamera3rdPerson › DayZPlayerCameraBase › DayZPlayerCamera
Derived classes
All members, including inherited
Constructors 1
void DayZPlayerCamera3rdPerson(DayZPlayer pPlayer, HumanInputController pInput)Constants 4
static const float CONST_UD_MIN = -85.0down limit
static const float CONST_UD_MAX = 85.0up limit
Members 16
protected int m_iBoneIndex = -1runtime config
protected vector m_CameraOffsetMSmodel space offset
Referenced by OnUpdate(), DayZPlayerCamera3rdPersonClimb.DayZPlayerCamera3rdPersonClimb(), DayZPlayerCamera3rdPersonCrouch.DayZPlayerCamera3rdPersonCrouch()
Show 8 more
, DayZPlayerCamera3rdPersonCrouch.OnUpdate(), DayZPlayerCamera3rdPersonCrouchRaised.DayZPlayerCamera3rdPersonCrouchRaised(), DayZPlayerCamera3rdPersonErc.DayZPlayerCamera3rdPersonErc(), DayZPlayerCamera3rdPersonErcRaised.DayZPlayerCamera3rdPersonErcRaised(), DayZPlayerCamera3rdPersonErcSpr.DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonProne.DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonProneBase.OnUpdate(), and DayZPlayerCamera3rdPersonProneRaised.DayZPlayerCamera3rdPersonProneRaised()protected vector m_CameraOffsetLSlocal space offset
Referenced by OnUpdate(), DayZPlayerCamera3rdPersonCrouch.DayZPlayerCamera3rdPersonCrouch(), DayZPlayerCamera3rdPersonCrouchRaised.DayZPlayerCamera3rdPersonCrouchRaised()
Show 6 more
, DayZPlayerCamera3rdPersonErc.DayZPlayerCamera3rdPersonErc(), DayZPlayerCamera3rdPersonErcRaised.DayZPlayerCamera3rdPersonErcRaised(), DayZPlayerCamera3rdPersonErcSpr.DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonProne.DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonProneBase.OnUpdate(), and DayZPlayerCamera3rdPersonProneRaised.DayZPlayerCamera3rdPersonProneRaised()protected float m_fDistancedistance from start
Referenced by OnUpdate(), DayZPlayerCamera3rdPersonClimb.DayZPlayerCamera3rdPersonClimb(), DayZPlayerCamera3rdPersonCrouch.DayZPlayerCamera3rdPersonCrouch()
Show 7 more
, DayZPlayerCamera3rdPersonCrouchRaised.DayZPlayerCamera3rdPersonCrouchRaised(), DayZPlayerCamera3rdPersonErc.DayZPlayerCamera3rdPersonErc(), DayZPlayerCamera3rdPersonErcRaised.DayZPlayerCamera3rdPersonErcRaised(), DayZPlayerCamera3rdPersonErcSpr.DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonProne.DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonProneBase.OnUpdate(), and DayZPlayerCamera3rdPersonProneRaised.DayZPlayerCamera3rdPersonProneRaised()protected float m_fShoulderWidthshoulder camera widths
Referenced by OnUpdate(), DayZPlayerCamera3rdPersonCrouch.DayZPlayerCamera3rdPersonCrouch(), DayZPlayerCamera3rdPersonCrouchRaised.DayZPlayerCamera3rdPersonCrouchRaised()
Show 6 more
, DayZPlayerCamera3rdPersonErc.DayZPlayerCamera3rdPersonErc(), DayZPlayerCamera3rdPersonErcRaised.DayZPlayerCamera3rdPersonErcRaised(), DayZPlayerCamera3rdPersonErcSpr.DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonProne.DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonProneBase.OnUpdate(), and DayZPlayerCamera3rdPersonProneRaised.DayZPlayerCamera3rdPersonProneRaised()protected float m_fRollcamera roll (deprecated)
protected float m_fLeanDistanceshift on leaning
protected float m_fUpDownAngleruntime values
Referenced by GetBaseAngles(), OnActivate(), OnUpdate()
Show 1 more
, DayZPlayerCamera3rdPersonProneBase.OnUpdate()protected float m_fUpDownAngleAddup down angle in rad
Referenced by GetAdditiveAngles(), OnActivate(), OnUpdate()
Show 1 more
, DayZPlayerCamera3rdPersonProneBase.OnUpdate()protected float m_fLeftRightAngleleft right angle in rad (in freelook only)
Referenced by GetBaseAngles(), OnActivate(), OnUpdate()
Show 1 more
, DayZPlayerCamera3rdPersonProneBase.OnUpdate()protected float m_fLeftRightAngleAddleft right angle in rad (in freelook only)
protected float m_fCameraLRShouldershoulder offsets
Referenced by DayZPlayerCamera3rdPerson(), OnUpdate(), and DayZPlayerCamera3rdPersonProneBase.OnUpdate()
protected float m_fCameraLRShoulderVel[1]0
Referenced by DayZPlayerCamera3rdPerson(), OnUpdate(), and DayZPlayerCamera3rdPersonProneBase.OnUpdate()
protected float m_fPredictCollisionRadiuscollision prediction
ref HumanMovementState m_MovementState = new HumanMovementState()movement state
Methods 5
override void OnActivate(DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult)References DayZPlayerCamera.GetAdditiveAngles(), DayZPlayerCamera.GetBaseAngles(), DayZPlayerCameraBase.OnActivate()
Show 4 more
, m_fLeftRightAngle, m_fLeftRightAngleAdd, m_fUpDownAngle, and m_fUpDownAngleAddReferenced by DayZPlayerCamera3rdPersonProneBase.OnActivate()
override void OnUpdate(float pDt, out DayZPlayerCameraResult pOutResult)References HumanInputController.Camera3rdIsRightShoulder(), Class.Cast(), Object.GetBonePositionMS()
Show 39 more
, DayZPlayerCamera.GetCurrentOrientation(), Human.GetMovementState(), DayZPlayerCameraBase.InitCameraOnPlayer(), DayZPlayerCameraBase.ProcessCameraShake(), Math.SmoothCD(), DayZPlayerCameraBase.StdFovUpdate(), DayZPlayerCameraBase.UpdateCameraNV(), DayZPlayerCameraBase.UpdateLRAngleUnlocked(), DayZPlayerCameraBase.UpdateUDAngleUnlocked(), Math3D.YawPitchRollMatrix(), CONST_LR_MAX, CONST_LR_MIN, CONST_UD_MAX, CONST_UD_MIN, m_bShoulderInLS, m_CameraOffsetLS, m_CameraOffsetMS, DayZPlayerCameraResult.m_CameraTM, DayZPlayerCameraBase.m_CurrentCameraPitch, DayZPlayerCameraBase.m_CurrentCameraYaw, m_fCameraLRShoulder, m_fCameraLRShoulderVel, m_fDistance, DayZPlayerCameraResult.m_fDistance, DayZPlayerCameraResult.m_fInsideCamera, m_fLeanDistance, HumanMovementState.m_fLeaning, m_fLeftRightAngle, m_fLeftRightAngleAdd, m_fPredictCollisionRadius, DayZPlayerCameraResult.m_fPredictCollisionRadius, m_fShoulderWidth, m_fUpDownAngle, m_fUpDownAngleAdd, DayZPlayerCameraResult.m_fUseHeading, m_iBoneIndex, m_MovementState, DayZPlayerCamera.m_pInput, and DayZPlayerCamera.m_pPlayeroverride vector GetAdditiveAngles()override string GetCameraName()