PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
DayZPlayerCameraVehicles.c File Reference

Data Structures

class  DayZPlayerCamera1stPerson
 

Functions

void DayZPlayerCamera3rdPersonVehicle (DayZPlayer pPlayer, HumanInputController pInput)
 
override void OnActivate (DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult)
 
override void OnUpdate (float pDt, out DayZPlayerCameraResult pOutResult)
 
override vector GetBaseAngles ()
 
override vector GetAdditiveAngles ()
 

Variables

class DayZPlayerCamera1stPersonVehicle extends DayZPlayerCamera1stPerson CONST_UD_MIN = -85.0
 down limit
 
static const float CONST_UD_MAX = 85.0
 up limit
 
const float UP_ANGLE_CAP = 10
 
static const float CONST_LR_MIN = -160.0
 down limit
 
static const float CONST_LR_MAX = 160.0
 up limit
 
const float CONST_LINEAR_VELOCITY_STRENGTH = 0.025
 
const float CONST_ANGULAR_VELOCITY_STRENGTH = 0.025
 
const float CONST_ANGULAR_LAG_YAW_STRENGTH = 4.0
 
const float CONST_ANGULAR_LAG_PITCH_STRENGTH = 1.5
 
const float CONST_ANGULAR_LAG_ROLL_STRENGTH = 0.5
 
protected vector m_CameraOffsetMS
 runtime config
 
protected float m_fDistance
 distance from start
 
protected float m_fUpDownAngle
 runtime values
 
protected float m_fUpDownAngleAdd
 up down angle in rad
 
protected float m_fLeftRightAngle
 left right angle in rad
 
protected float m_fLeftRightAngleAdd
 left right angle in rad
 
protected vector m_LagOffsetPosition
 lag offsets
 
protected vector m_LagOffsetOrientation
 
protected 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_Transport
 cache
 

Function Documentation

◆ DayZPlayerCamera3rdPersonVehicle()

void DayZPlayerCamera3rdPersonVehicle ( DayZPlayer  pPlayer,
HumanInputController  pInput 
)

◆ GetAdditiveAngles()

◆ GetBaseAngles()

◆ OnActivate()

◆ OnUpdate()

Variable Documentation

◆ CONST_ANGULAR_LAG_PITCH_STRENGTH

const float CONST_ANGULAR_LAG_PITCH_STRENGTH = 1.5

Referenced by OnUpdate().

◆ CONST_ANGULAR_LAG_ROLL_STRENGTH

const float CONST_ANGULAR_LAG_ROLL_STRENGTH = 0.5

Referenced by OnUpdate().

◆ CONST_ANGULAR_LAG_YAW_STRENGTH

const float CONST_ANGULAR_LAG_YAW_STRENGTH = 4.0

Referenced by OnUpdate().

◆ CONST_ANGULAR_VELOCITY_STRENGTH

const float CONST_ANGULAR_VELOCITY_STRENGTH = 0.025

Referenced by OnUpdate().

◆ CONST_LINEAR_VELOCITY_STRENGTH

const float CONST_LINEAR_VELOCITY_STRENGTH = 0.025

Referenced by OnUpdate().

◆ CONST_LR_MAX

const float CONST_LR_MAX = 160.0
static

up limit

Referenced by DayZPlayerCameraBase::OnUpdate().

◆ CONST_LR_MIN

const float CONST_LR_MIN = -160.0
static

down limit

Referenced by DayZPlayerCameraBase::OnUpdate().

◆ CONST_UD_MAX

const float CONST_UD_MAX = 85.0
static

up limit

Referenced by DayZPlayerCameraBase::OnUpdate().

◆ CONST_UD_MIN

class DayZPlayerCamera1stPersonVehicle extends DayZPlayerCamera1stPerson CONST_UD_MIN = -85.0

down limit

Referenced by DayZPlayerCameraBase::OnUpdate().

◆ m_CameraOffsetMS

protected vector m_CameraOffsetMS

runtime config

model space offset

◆ m_fDistance

protected float m_fDistance

distance from start

◆ m_fLagOffsetVelocityPitch

protected float m_fLagOffsetVelocityPitch[1]

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityRoll

protected float m_fLagOffsetVelocityRoll[1]

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityX

protected float m_fLagOffsetVelocityX[1]

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityY

protected float m_fLagOffsetVelocityY[1]

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityYaw

protected float m_fLagOffsetVelocityYaw[1]

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityZ

protected float m_fLagOffsetVelocityZ[1]

Referenced by OnActivate(), and OnUpdate().

◆ m_fLeftRightAngle

protected float m_fLeftRightAngle

◆ m_fLeftRightAngleAdd

protected float m_fLeftRightAngleAdd

◆ m_fUpDownAngle

protected float m_fUpDownAngle

◆ m_fUpDownAngleAdd

protected float m_fUpDownAngleAdd

◆ m_LagOffsetOrientation

protected vector m_LagOffsetOrientation

Referenced by OnActivate(), and OnUpdate().

◆ m_LagOffsetPosition

protected vector m_LagOffsetPosition

lag offsets

Referenced by OnActivate(), and OnUpdate().

◆ m_Transport

protected Transport m_Transport

◆ UP_ANGLE_CAP

const float UP_ANGLE_CAP = 10

Referenced by OnUpdate().