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

#include <dttr_pcdogs.h>

Data Fields

uint8_t flags
 Offset 0x0.
uint8_t mode
 Offset 0x1.
int16_t state
 Offset 0x2.
int16_t pitch
 Offset 0x4.
int16_t yaw
 Offset 0x6.
int16_t roll
 Offset 0x8.
int16_t fov_angle
 Offset 0xA.
int32_t clip_distance
 Offset 0xC.
DTTR_PCDOGS_T_Math_Vec2I32 position_xy
 Offset 0x10.
int32_t target_x
 Offset 0x18.
int32_t target_z
 Offset 0x1C.
DTTR_PCDOGS_T_Math_Vec2I16 viewport_pos
 Offset 0x20.
int16_t view_matrix [20]
 Offset 0x24.
uint8_t combined_view_matrix [48]
 Offset 0x4C.
uint8_t viewport_clip_data [12]
 Offset 0x7C.
int16_t world_rot_reserved
 Reserved word after camera view matrix data. Offset 0x88.
uint8_t reserved_8a [2]
DTTR_PCDOGS_T_Math_Vec2I32 view_translation_xy
 Offset 0x8C.
int32_t position_z
 Offset 0x94.
int32_t near_clip_distance
 Offset 0x98.
int32_t max_render_distance
 Offset 0x9C.
uint8_t projection_extra [8]
 Offset 0xA0.
voidscene_setup_callback
 Offset 0xA8.
uint8_t reserved_ac [24]

Detailed Description

Definition at line 3597 of file dttr_pcdogs.h.

Field Documentation

◆ clip_distance

int32_t DTTR_PCDOGS_T_Camera_RenderData::clip_distance

Offset 0xC.

Definition at line 3605 of file dttr_pcdogs.h.

◆ combined_view_matrix

uint8_t DTTR_PCDOGS_T_Camera_RenderData::combined_view_matrix[48]

Offset 0x4C.

Definition at line 3611 of file dttr_pcdogs.h.

◆ flags

uint8_t DTTR_PCDOGS_T_Camera_RenderData::flags

Offset 0x0.

Definition at line 3598 of file dttr_pcdogs.h.

◆ fov_angle

int16_t DTTR_PCDOGS_T_Camera_RenderData::fov_angle

Offset 0xA.

Definition at line 3604 of file dttr_pcdogs.h.

◆ max_render_distance

int32_t DTTR_PCDOGS_T_Camera_RenderData::max_render_distance

Offset 0x9C.

Definition at line 3620 of file dttr_pcdogs.h.

◆ mode

uint8_t DTTR_PCDOGS_T_Camera_RenderData::mode

Offset 0x1.

Definition at line 3599 of file dttr_pcdogs.h.

◆ near_clip_distance

int32_t DTTR_PCDOGS_T_Camera_RenderData::near_clip_distance

Offset 0x98.

Definition at line 3619 of file dttr_pcdogs.h.

◆ pitch

int16_t DTTR_PCDOGS_T_Camera_RenderData::pitch

Offset 0x4.

Definition at line 3601 of file dttr_pcdogs.h.

◆ position_xy

DTTR_PCDOGS_T_Math_Vec2I32 DTTR_PCDOGS_T_Camera_RenderData::position_xy

Offset 0x10.

Definition at line 3606 of file dttr_pcdogs.h.

◆ position_z

int32_t DTTR_PCDOGS_T_Camera_RenderData::position_z

Offset 0x94.

Definition at line 3618 of file dttr_pcdogs.h.

◆ projection_extra

uint8_t DTTR_PCDOGS_T_Camera_RenderData::projection_extra[8]

Offset 0xA0.

Definition at line 3621 of file dttr_pcdogs.h.

◆ reserved_8a

uint8_t DTTR_PCDOGS_T_Camera_RenderData::reserved_8a[2]

Reserved bytes before view translation fields. It is reserved for internal use. Offset 0x8A.

Definition at line 3615 of file dttr_pcdogs.h.

◆ reserved_ac

uint8_t DTTR_PCDOGS_T_Camera_RenderData::reserved_ac[24]

Reserved trailing camera-render scratch block after scene_setup_callback. Offset 0xAC.

Definition at line 3623 of file dttr_pcdogs.h.

◆ roll

int16_t DTTR_PCDOGS_T_Camera_RenderData::roll

Offset 0x8.

Definition at line 3603 of file dttr_pcdogs.h.

◆ scene_setup_callback

void* DTTR_PCDOGS_T_Camera_RenderData::scene_setup_callback

Offset 0xA8.

Definition at line 3622 of file dttr_pcdogs.h.

◆ state

int16_t DTTR_PCDOGS_T_Camera_RenderData::state

Offset 0x2.

Definition at line 3600 of file dttr_pcdogs.h.

◆ target_x

int32_t DTTR_PCDOGS_T_Camera_RenderData::target_x

Offset 0x18.

Definition at line 3607 of file dttr_pcdogs.h.

◆ target_z

int32_t DTTR_PCDOGS_T_Camera_RenderData::target_z

Offset 0x1C.

Definition at line 3608 of file dttr_pcdogs.h.

◆ view_matrix

int16_t DTTR_PCDOGS_T_Camera_RenderData::view_matrix[20]

Offset 0x24.

Definition at line 3610 of file dttr_pcdogs.h.

◆ view_translation_xy

DTTR_PCDOGS_T_Math_Vec2I32 DTTR_PCDOGS_T_Camera_RenderData::view_translation_xy

Offset 0x8C.

Definition at line 3617 of file dttr_pcdogs.h.

◆ viewport_clip_data

uint8_t DTTR_PCDOGS_T_Camera_RenderData::viewport_clip_data[12]

Offset 0x7C.

Definition at line 3612 of file dttr_pcdogs.h.

◆ viewport_pos

DTTR_PCDOGS_T_Math_Vec2I16 DTTR_PCDOGS_T_Camera_RenderData::viewport_pos

Offset 0x20.

Definition at line 3609 of file dttr_pcdogs.h.

◆ world_rot_reserved

int16_t DTTR_PCDOGS_T_Camera_RenderData::world_rot_reserved

Reserved word after camera view matrix data. Offset 0x88.

Definition at line 3614 of file dttr_pcdogs.h.

◆ yaw

int16_t DTTR_PCDOGS_T_Camera_RenderData::yaw

Offset 0x6.

Definition at line 3602 of file dttr_pcdogs.h.


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