|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
#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. | |
| void * | scene_setup_callback |
| Offset 0xA8. | |
| uint8_t | reserved_ac [24] |
Definition at line 3597 of file dttr_pcdogs.h.
| int32_t DTTR_PCDOGS_T_Camera_RenderData::clip_distance |
Offset 0xC.
Definition at line 3605 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_RenderData::combined_view_matrix[48] |
Offset 0x4C.
Definition at line 3611 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_RenderData::flags |
Offset 0x0.
Definition at line 3598 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Camera_RenderData::fov_angle |
Offset 0xA.
Definition at line 3604 of file dttr_pcdogs.h.
| int32_t DTTR_PCDOGS_T_Camera_RenderData::max_render_distance |
Offset 0x9C.
Definition at line 3620 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_RenderData::mode |
Offset 0x1.
Definition at line 3599 of file dttr_pcdogs.h.
| int32_t DTTR_PCDOGS_T_Camera_RenderData::near_clip_distance |
Offset 0x98.
Definition at line 3619 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Camera_RenderData::pitch |
Offset 0x4.
Definition at line 3601 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Math_Vec2I32 DTTR_PCDOGS_T_Camera_RenderData::position_xy |
Offset 0x10.
Definition at line 3606 of file dttr_pcdogs.h.
| int32_t DTTR_PCDOGS_T_Camera_RenderData::position_z |
Offset 0x94.
Definition at line 3618 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_RenderData::projection_extra[8] |
Offset 0xA0.
Definition at line 3621 of file dttr_pcdogs.h.
| 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.
| 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.
| int16_t DTTR_PCDOGS_T_Camera_RenderData::roll |
Offset 0x8.
Definition at line 3603 of file dttr_pcdogs.h.
| void* DTTR_PCDOGS_T_Camera_RenderData::scene_setup_callback |
Offset 0xA8.
Definition at line 3622 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Camera_RenderData::state |
Offset 0x2.
Definition at line 3600 of file dttr_pcdogs.h.
| int32_t DTTR_PCDOGS_T_Camera_RenderData::target_x |
Offset 0x18.
Definition at line 3607 of file dttr_pcdogs.h.
| int32_t DTTR_PCDOGS_T_Camera_RenderData::target_z |
Offset 0x1C.
Definition at line 3608 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Camera_RenderData::view_matrix[20] |
Offset 0x24.
Definition at line 3610 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Math_Vec2I32 DTTR_PCDOGS_T_Camera_RenderData::view_translation_xy |
Offset 0x8C.
Definition at line 3617 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_RenderData::viewport_clip_data[12] |
Offset 0x7C.
Definition at line 3612 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Math_Vec2I16 DTTR_PCDOGS_T_Camera_RenderData::viewport_pos |
Offset 0x20.
Definition at line 3609 of file dttr_pcdogs.h.
| 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.
| int16_t DTTR_PCDOGS_T_Camera_RenderData::yaw |
Offset 0x6.
Definition at line 3602 of file dttr_pcdogs.h.