Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
DayZPlayerCameraResult Class Reference

Private Member Functions

void DayZPlayerCameraResult ()
 cannot be instanced from script (always created from C++)
void ~DayZPlayerCameraResult ()
 cannot be instanced from script (always created from C++)

Private Attributes

bool m_bOwnerTMOverride
 The world space transform of the owner to the camera.
bool m_bUpdateEveryFrame
 Whether the camera updates the next frame or blends with next character update.
bool m_bUpdateWhenBlendOut
 true - camera is updated when blending to new camera (Ironsights == false)
vector m_CameraTM [4]
 transformation matrix - pos + orient of the camera
IEntity m_CollisionIgnoreEntity
 ignore entity in 3rd person camera collision solver
float m_fDistance
 camera distance (external cameras only)
float m_fFovAbsolute
 fov absolute value override - -1.0 default, if set - overrides absolute fov setting
float m_fFovMultiplier
 fov multiplier - 1.0 default - used for modifying fov -
float m_fIgnoreParentPitch
 1 - resets base transforms pitch
float m_fIgnoreParentRoll
 1 - resets base transforms roll
float m_fIgnoreParentYaw
 1 - resets base transforms yaw
float m_fInsideCamera
 0 not used, 1 - pos, 2 - rot, 3 - pos+rot applied as a parent to m_CameraTM, 4 as 3 but cam aligned with Y
float m_fNearPlane
 nearplane distance
float m_fPositionModelSpace
 0.0 position is in heading space, 1.0 position is in model space
float m_fPredictCollisionRadius
 sphere radius used for collision prediction
float m_fShootFromCamera
 1(default) - uses shoot from camera (+aiming sway), 0 pure weapon shoot (ironsights == 0)
float m_fUseHeading
 0..1 (0 uses direct dir returned, 1 uses heading from player)
int m_iDirectBone
 -1 no bone, >= 0 - bone index camera is bound to, m_CameraTM is offset to the bone
int m_iDirectBoneMode
vector m_OwnerTM [4]
 override automatically calculated owner transform during rendering (default - false)

Detailed Description

Definition at line 11 of file dayzplayer.c.

Constructor & Destructor Documentation

◆ DayZPlayerCameraResult()

void DayZPlayerCameraResult ( )
inlineprivate

cannot be instanced from script (always created from C++)

Definition at line 39 of file dayzplayer.c.

◆ ~DayZPlayerCameraResult()

void ~DayZPlayerCameraResult ( )
inlineprivate

cannot be instanced from script (always created from C++)

Definition at line 44 of file dayzplayer.c.

Field Documentation

◆ m_bOwnerTMOverride

bool m_bOwnerTMOverride
private

The world space transform of the owner to the camera.

Definition at line 34 of file dayzplayer.c.

◆ m_bUpdateEveryFrame

bool m_bUpdateEveryFrame
private

Whether the camera updates the next frame or blends with next character update.

Definition at line 31 of file dayzplayer.c.

◆ m_bUpdateWhenBlendOut

bool m_bUpdateWhenBlendOut
private

true - camera is updated when blending to new camera (Ironsights == false)

Definition at line 26 of file dayzplayer.c.

◆ m_CameraTM

vector m_CameraTM[4]
private

transformation matrix - pos + orient of the camera

Definition at line 14 of file dayzplayer.c.

◆ m_CollisionIgnoreEntity

IEntity m_CollisionIgnoreEntity
private

ignore entity in 3rd person camera collision solver

Definition at line 36 of file dayzplayer.c.

◆ m_fDistance

float m_fDistance
private

camera distance (external cameras only)

Definition at line 19 of file dayzplayer.c.

◆ m_fFovAbsolute

float m_fFovAbsolute
private

fov absolute value override - -1.0 default, if set - overrides absolute fov setting

Definition at line 16 of file dayzplayer.c.

◆ m_fFovMultiplier

float m_fFovMultiplier
private

fov multiplier - 1.0 default - used for modifying fov -

Definition at line 15 of file dayzplayer.c.

◆ m_fIgnoreParentPitch

float m_fIgnoreParentPitch
private

1 - resets base transforms pitch

Definition at line 29 of file dayzplayer.c.

◆ m_fIgnoreParentRoll

float m_fIgnoreParentRoll
private

1 - resets base transforms roll

Definition at line 28 of file dayzplayer.c.

◆ m_fIgnoreParentYaw

float m_fIgnoreParentYaw
private

1 - resets base transforms yaw

Definition at line 30 of file dayzplayer.c.

◆ m_fInsideCamera

float m_fInsideCamera
private

0 not used, 1 - pos, 2 - rot, 3 - pos+rot applied as a parent to m_CameraTM, 4 as 3 but cam aligned with Y

0..1 (0 normal lod, 1 inside lod), >0.7 -> inside

Definition at line 25 of file dayzplayer.c.

◆ m_fNearPlane

float m_fNearPlane
private

nearplane distance

Definition at line 17 of file dayzplayer.c.

◆ m_fPositionModelSpace

float m_fPositionModelSpace
private

0.0 position is in heading space, 1.0 position is in model space

Definition at line 18 of file dayzplayer.c.

◆ m_fPredictCollisionRadius

float m_fPredictCollisionRadius
private

sphere radius used for collision prediction

Definition at line 21 of file dayzplayer.c.

◆ m_fShootFromCamera

float m_fShootFromCamera
private

1(default) - uses shoot from camera (+aiming sway), 0 pure weapon shoot (ironsights == 0)

Definition at line 27 of file dayzplayer.c.

◆ m_fUseHeading

float m_fUseHeading
private

0..1 (0 uses direct dir returned, 1 uses heading from player)

Definition at line 20 of file dayzplayer.c.

◆ m_iDirectBone

int m_iDirectBone
private

-1 no bone, >= 0 - bone index camera is bound to, m_CameraTM is offset to the bone

Definition at line 23 of file dayzplayer.c.

◆ m_iDirectBoneMode

int m_iDirectBoneMode
private

Definition at line 24 of file dayzplayer.c.

◆ m_OwnerTM

vector m_OwnerTM[4]
private

override automatically calculated owner transform during rendering (default - false)

Definition at line 33 of file dayzplayer.c.


The documentation for this class was generated from the following file: