Data Structures | |
class | DayZPlayerCameraBase |
this is main camera class More... | |
Functions | |
class DayZPlayerCamera1stPerson extends DayZPlayerCameraBase | DayZPlayerCamera1stPersonUnconscious (DayZPlayer pPlayer, HumanInputController pInput) |
void | DayZPlayerCamera1stPerson (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 () |
override string | GetCameraName () |
Variables | |
static const float | CONST_UD_MIN = -85.0 |
down limit | |
static const float | CONST_UD_MAX = 85.0 |
up limit | |
static const float | CONST_LR_MIN = -160.0 |
down limit | |
static const float | CONST_LR_MAX = 160.0 |
up limit | |
protected int | m_iBoneIndex |
main bone | |
protected vector | m_OffsetLS |
position offset | |
protected float | m_fUpDownAngle |
up down angle in rad | |
protected float | m_fUpDownAngleAdd |
up down angle in rad | |
protected float | m_fLeftRightAngle |
left right angle in rad (in freelook only) | |
protected float | m_fLeftRightAngleAdd |
left right angle in rad (in freelook only) | |
void DayZPlayerCamera1stPerson | ( | DayZPlayer | pPlayer, |
HumanInputController | pInput | ||
) |
class DayZPlayerCamera1stPerson extends DayZPlayerCameraBase DayZPlayerCamera1stPersonUnconscious | ( | DayZPlayer | pPlayer, |
HumanInputController | pInput | ||
) |
Referenced by DayZPlayerCameras::RegisterCameras().
override vector GetAdditiveAngles | ( | ) |
override vector GetBaseAngles | ( | ) |
override string GetCameraName | ( | ) |
override void OnActivate | ( | DayZPlayerCamera | pPrevCamera, |
DayZPlayerCameraResult | pPrevCameraResult | ||
) |
override void OnUpdate | ( | float | pDt, |
out DayZPlayerCameraResult | pOutResult | ||
) |
update angles from input
|
static |
up limit
Referenced by DayZPlayerCamera3rdPersonErc(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
|
static |
down limit
Referenced by DayZPlayerCamera3rdPersonErc(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
|
static |
up limit
Referenced by DayZPlayerCamera3rdPersonErc(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
|
static |
down limit
Referenced by DayZPlayerCamera3rdPersonErc(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
protected float m_fLeftRightAngle |
left right angle in rad (in freelook only)
Referenced by DayZPlayerCameraBase::OnActivate(), OnActivate(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
protected float m_fLeftRightAngleAdd |
left right angle in rad (in freelook only)
Referenced by DayZPlayerCameraBase::OnActivate(), OnActivate(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
protected float m_fUpDownAngle |
up down angle in rad
Referenced by DayZPlayerCameraBase::OnActivate(), OnActivate(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
protected float m_fUpDownAngleAdd |
up down angle in rad
Referenced by DayZPlayerCameraBase::OnActivate(), OnActivate(), DayZPlayerCameraBase::OnUpdate(), and OnUpdate().
protected int m_iBoneIndex |
main bone
Referenced by AdjustCameraParameters(), DayZPlayerCameraBase::DayZPlayerCamera1stPerson(), DayZPlayerCamera3rdPersonJump(), DayZPlayerCamera3rdPersonProneBase::DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonProne(), DayZPlayerCameraBase::DayZPlayerCameraIronsights(), and DayZPlayerCameraBase::OnUpdate().
protected vector m_OffsetLS |
position offset
Referenced by DayZPlayerCameraBase::DayZPlayerCamera1stPerson(), and DayZPlayerCameraBase::OnUpdate().