102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
Loading...
Searching...
No Matches
DTTR_PCDOGS_T_Camera_Runtime Struct Reference

#include <dttr_pcdogs.h>

Data Fields

int16_t yaw
 Offset 0x0.
int16_t pitch
 Offset 0x2.
int16_t roll
 Offset 0x4.
int16_t look_at_pitch
 Offset 0x6.
int16_t orbit_yaw
 Offset 0x8.
int16_t fov
 Offset 0xA.
int32_t focal_distance
 Offset 0xC.
DTTR_PCDOGS_T_Math_Vec3I32XZY eye_pos
 Offset 0x10.
DTTR_PCDOGS_T_Math_Vec3I32XZY target_pos
 Offset 0x1C.
DTTR_PCDOGS_T_Entity_Stateactive_entity_slot_ptr
 Offset 0x28.
DTTR_PCDOGS_T_Math_SizeI16 screen_half
 Projection center/size field. Offset 0x2C.
DTTR_PCDOGS_T_Math_Matrix3x3I16 view_matrix
int16_t view_matrix_padding
 Offset 0x42.
DTTR_PCDOGS_T_Camera_FrustumPlane frustum_planes [3]
 Offset 0x44.
int32_t frustum_plane_3_x
 Offset 0x68.

Detailed Description

Definition at line 5637 of file dttr_pcdogs.h.

Field Documentation

◆ active_entity_slot_ptr

DTTR_PCDOGS_T_Entity_State* DTTR_PCDOGS_T_Camera_Runtime::active_entity_slot_ptr

Offset 0x28.

Definition at line 5647 of file dttr_pcdogs.h.

◆ eye_pos

DTTR_PCDOGS_T_Math_Vec3I32XZY DTTR_PCDOGS_T_Camera_Runtime::eye_pos

Offset 0x10.

Definition at line 5645 of file dttr_pcdogs.h.

◆ focal_distance

int32_t DTTR_PCDOGS_T_Camera_Runtime::focal_distance

Offset 0xC.

Definition at line 5644 of file dttr_pcdogs.h.

◆ fov

int16_t DTTR_PCDOGS_T_Camera_Runtime::fov

Offset 0xA.

Definition at line 5643 of file dttr_pcdogs.h.

◆ frustum_plane_3_x

int32_t DTTR_PCDOGS_T_Camera_Runtime::frustum_plane_3_x

Offset 0x68.

Definition at line 5654 of file dttr_pcdogs.h.

◆ frustum_planes

DTTR_PCDOGS_T_Camera_FrustumPlane DTTR_PCDOGS_T_Camera_Runtime::frustum_planes[3]

Offset 0x44.

Definition at line 5653 of file dttr_pcdogs.h.

◆ look_at_pitch

int16_t DTTR_PCDOGS_T_Camera_Runtime::look_at_pitch

Offset 0x6.

Definition at line 5641 of file dttr_pcdogs.h.

◆ orbit_yaw

int16_t DTTR_PCDOGS_T_Camera_Runtime::orbit_yaw

Offset 0x8.

Definition at line 5642 of file dttr_pcdogs.h.

◆ pitch

int16_t DTTR_PCDOGS_T_Camera_Runtime::pitch

Offset 0x2.

Definition at line 5639 of file dttr_pcdogs.h.

◆ roll

int16_t DTTR_PCDOGS_T_Camera_Runtime::roll

Offset 0x4.

Definition at line 5640 of file dttr_pcdogs.h.

◆ screen_half

DTTR_PCDOGS_T_Math_SizeI16 DTTR_PCDOGS_T_Camera_Runtime::screen_half

Projection center/size field. Offset 0x2C.

Definition at line 5648 of file dttr_pcdogs.h.

◆ target_pos

DTTR_PCDOGS_T_Math_Vec3I32XZY DTTR_PCDOGS_T_Camera_Runtime::target_pos

Offset 0x1C.

Definition at line 5646 of file dttr_pcdogs.h.

◆ view_matrix

DTTR_PCDOGS_T_Math_Matrix3x3I16 DTTR_PCDOGS_T_Camera_Runtime::view_matrix

Native camera/list-state basis matrix, not a projection matrix. Offset 0x30.

Definition at line 5650 of file dttr_pcdogs.h.

◆ view_matrix_padding

int16_t DTTR_PCDOGS_T_Camera_Runtime::view_matrix_padding

Offset 0x42.

Definition at line 5652 of file dttr_pcdogs.h.

◆ yaw

int16_t DTTR_PCDOGS_T_Camera_Runtime::yaw

Offset 0x0.

Definition at line 5638 of file dttr_pcdogs.h.


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