class DayZPlayerCamera3rdPersonVehicleSource
DayZPlayerCamera3rdPersonVehicle › DayZPlayerCameraBase › DayZPlayerCamera
All members, including inherited
Constructors 1
void DayZPlayerCamera3rdPersonVehicle(DayZPlayer pPlayer, HumanInputController pInput)Constants 10
const float CONST_LINEAR_VELOCITY_STRENGTH = 0.025Referenced by OnUpdate()
const float CONST_ANGULAR_VELOCITY_STRENGTH = 0.025Referenced by OnUpdate()
const float CONST_ANGULAR_LAG_YAW_STRENGTH = 4.0Referenced by OnUpdate()
const float CONST_ANGULAR_LAG_PITCH_STRENGTH = 1.5Referenced by OnUpdate()
const float CONST_ANGULAR_LAG_ROLL_STRENGTH = 0.5Referenced by OnUpdate()
Members 15
protected vector m_CameraOffsetMSruntime config
protected float m_fDistancedistance from start
protected float m_fUpDownAngleruntime values
protected float m_fUpDownAngleAddup down angle in rad
protected float m_fLeftRightAngleleft right angle in rad
protected float m_fLeftRightAngleAddleft right angle in rad
protected vector m_LagOffsetOrientationprotected float m_fLagOffsetVelocityX[1]protected float m_fLagOffsetVelocityY[1]protected float m_fLagOffsetVelocityZ[1]protected float m_fLagOffsetVelocityYaw[1]protected float m_fLagOffsetVelocityPitch[1]protected float m_fLagOffsetVelocityRoll[1]protected Transport m_Transportcache
Methods 4
override void OnActivate(DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult)References DayZPlayerCamera.GetAdditiveAngles(), DayZPlayerCamera.GetBaseAngles(), Object.GetOrientation()
Show 15 more
, Math.DEG2RAD, m_fLagOffsetVelocityPitch, m_fLagOffsetVelocityRoll, m_fLagOffsetVelocityX, m_fLagOffsetVelocityY, m_fLagOffsetVelocityYaw, m_fLagOffsetVelocityZ, m_fLeftRightAngle, m_fLeftRightAngleAdd, m_fUpDownAngle, m_fUpDownAngleAdd, m_LagOffsetOrientation, m_LagOffsetPosition, DayZPlayerCamera.m_pPlayer, and vector.Zerooverride void OnUpdate(float pDt, out DayZPlayerCameraResult pOutResult)References Math.AbsFloat(), Math.Clamp(), dBodyGetAngularVelocity()
Show 59 more
, DayZPlayerCamera.GetCurrentOrientation(), Object.GetOrientation(), IEntity.GetOrigin(), IEntity.GetTransform(), GetVelocity(), Math.InverseLerp(), vector.InvMultiply3(), vector.InvMultiply3(), vector.InvMultiply4(), CGame.IsPhysicsExtrapolationEnabled(), Math3D.MatrixInvMultiply3(), Math3D.MatrixToAngles(), DayZPlayerCameraBase.OnUpdate(), Math.SmoothCD(), Math.SmoothCDPI2PI(), DayZPlayerCameraBase.StdFovUpdate(), DayZPlayerCameraBase.UpdateLRAngleUnlocked(), DayZPlayerCameraBase.UpdateUDAngleUnlocked(), Math3D.YawPitchRollMatrix(), CONST_ANGULAR_LAG_PITCH_STRENGTH, CONST_ANGULAR_LAG_ROLL_STRENGTH, CONST_ANGULAR_LAG_YAW_STRENGTH, CONST_ANGULAR_VELOCITY_STRENGTH, CONST_LINEAR_VELOCITY_STRENGTH, CONST_LR_MAX, CONST_LR_MIN, CONST_UD_MAX, CONST_UD_MIN, Math.DEG2RAD, DayZPlayerCameraResult.m_bUpdateEveryFrame, m_CameraOffsetMS, DayZPlayerCameraResult.m_CameraTM, DayZPlayerCameraResult.m_CollisionIgnoreEntity, DayZPlayerCameraBase.m_CurrentCameraPitch, DayZPlayerCameraBase.m_CurrentCameraRoll, DayZPlayerCameraBase.m_CurrentCameraYaw, m_fDistance, DayZPlayerCameraResult.m_fDistance, DayZPlayerCameraResult.m_fIgnoreParentPitch, DayZPlayerCameraResult.m_fIgnoreParentRoll, DayZPlayerCameraResult.m_fInsideCamera, m_fLagOffsetVelocityPitch, m_fLagOffsetVelocityRoll, m_fLagOffsetVelocityX, m_fLagOffsetVelocityY, m_fLagOffsetVelocityYaw, m_fLagOffsetVelocityZ, m_fLeftRightAngle, m_fLeftRightAngleAdd, m_fUpDownAngle, m_fUpDownAngleAdd, DayZPlayerCameraResult.m_fUseHeading, m_LagOffsetOrientation, m_LagOffsetPosition, DayZPlayerCamera.m_pPlayer, m_Transport, Math.RAD2DEG, UP_ANGLE_CAP, and vector.Zerooverride vector GetAdditiveAngles()