|
vector | m_CameraTM [4] |
| transformation matrix - pos + orient of the camera
|
|
float | m_fFovMultiplier |
| fov multiplier - 1.0 default - used for modifying fov -
|
|
float | m_fFovAbsolute |
| fov absolute value override - -1.0 default, if set - overrides absolute fov setting
|
|
float | m_fNearPlane |
| nearplane distance
|
|
float | m_fPositionModelSpace |
| 0.0 position is in heading space, 1.0 position is in model space
|
|
float | m_fDistance |
| camera distance (external cameras only)
|
|
float | m_fUseHeading |
| 0..1 (0 uses direct dir returned, 1 uses heading from player)
|
|
float | m_fPredictCollisionRadius |
| sphere radius used for collision prediction
|
|
int | m_iDirectBone |
| -1 no bone, >= 0 - bone index camera is bound to, m_CameraTM is offset to the bone
|
|
int | m_iDirectBoneMode |
|
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
|
|
bool | m_bUpdateWhenBlendOut |
| true - camera is updated when blending to new camera (Ironsights == false)
|
|
float | m_fShootFromCamera |
| 1(default) - uses shoot from camera (+aiming sway), 0 pure weapon shoot (ironsights == 0)
|
|
float | m_fIgnoreParentRoll |
| 1 - resets base transforms roll
|
|
float | m_fIgnoreParentPitch |
| 1 - resets base transforms pitch
|
|
float | m_fIgnoreParentYaw |
| 1 - resets base transforms yaw
|
|
bool | m_bUpdateEveryFrame |
| Whether the camera updates the next frame or blends with next character update.
|
|
vector | m_OwnerTM [4] |
| override automatically calculated owner transform during rendering (default - false)
|
|
bool | m_bOwnerTMOverride |
| The world space transform of the owner to the camera.
|
|
IEntity | m_CollisionIgnoreEntity |
| ignore entity in 3rd person camera collision solver
|
|
Definition at line 11 of file dayzplayer.c.
◆ DayZPlayerCameraResult()
void DayZPlayerCameraResult::DayZPlayerCameraResult |
( |
| ) |
|
|
inlineprivate |
cannot be instanced from script (always created from C++)
Definition at line 39 of file dayzplayer.c.
◆ ~DayZPlayerCameraResult()
void DayZPlayerCameraResult::~DayZPlayerCameraResult |
( |
| ) |
|
|
inlineprivate |
cannot be instanced from script (always created from C++)
Definition at line 44 of file dayzplayer.c.
◆ m_bOwnerTMOverride
bool DayZPlayerCameraResult::m_bOwnerTMOverride |
|
private |
The world space transform of the owner to the camera.
Definition at line 34 of file dayzplayer.c.
◆ m_bUpdateEveryFrame
bool DayZPlayerCameraResult::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 DayZPlayerCameraResult::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 DayZPlayerCameraResult::m_CameraTM[4] |
|
private |
transformation matrix - pos + orient of the camera
Definition at line 14 of file dayzplayer.c.
◆ m_CollisionIgnoreEntity
IEntity DayZPlayerCameraResult::m_CollisionIgnoreEntity |
|
private |
ignore entity in 3rd person camera collision solver
Definition at line 36 of file dayzplayer.c.
◆ m_fDistance
float DayZPlayerCameraResult::m_fDistance |
|
private |
camera distance (external cameras only)
Definition at line 19 of file dayzplayer.c.
◆ m_fFovAbsolute
float DayZPlayerCameraResult::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 DayZPlayerCameraResult::m_fFovMultiplier |
|
private |
fov multiplier - 1.0 default - used for modifying fov -
Definition at line 15 of file dayzplayer.c.
◆ m_fIgnoreParentPitch
float DayZPlayerCameraResult::m_fIgnoreParentPitch |
|
private |
1 - resets base transforms pitch
Definition at line 29 of file dayzplayer.c.
◆ m_fIgnoreParentRoll
float DayZPlayerCameraResult::m_fIgnoreParentRoll |
|
private |
1 - resets base transforms roll
Definition at line 28 of file dayzplayer.c.
◆ m_fIgnoreParentYaw
float DayZPlayerCameraResult::m_fIgnoreParentYaw |
|
private |
1 - resets base transforms yaw
Definition at line 30 of file dayzplayer.c.
◆ m_fInsideCamera
float DayZPlayerCameraResult::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 DayZPlayerCameraResult::m_fNearPlane |
|
private |
◆ m_fPositionModelSpace
float DayZPlayerCameraResult::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 DayZPlayerCameraResult::m_fPredictCollisionRadius |
|
private |
sphere radius used for collision prediction
Definition at line 21 of file dayzplayer.c.
◆ m_fShootFromCamera
float DayZPlayerCameraResult::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 DayZPlayerCameraResult::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 DayZPlayerCameraResult::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 DayZPlayerCameraResult::m_iDirectBoneMode |
|
private |
◆ m_OwnerTM
vector DayZPlayerCameraResult::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: