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

Local camera pose copied during camera transition interpolation before easing back. More...

#include <dttr_pcdogs.h>

Data Fields

int16_t angle_vertical
int16_t angle_horizontal
int16_t orbit_yaw
int16_t fov
 Field-of-view value interpolated during camera transitions. Offset 0x6.
int32_t distance_or_clip
DTTR_PCDOGS_T_Math_Vec3I32 eye_pos
DTTR_PCDOGS_T_Math_Vec3I32 target_pos

Detailed Description

Local camera pose copied during camera transition interpolation before easing back.

Definition at line 3738 of file dttr_pcdogs.h.

Field Documentation

◆ angle_horizontal

int16_t DTTR_PCDOGS_T_Camera_Pose::angle_horizontal

Second wrapped 12-bit camera angle used by Camera_CalculatePosition. Offset 0x2.

Definition at line 3741 of file dttr_pcdogs.h.

◆ angle_vertical

int16_t DTTR_PCDOGS_T_Camera_Pose::angle_vertical

First wrapped 12-bit camera angle used by Camera_CalculatePosition. Offset 0x0.

Definition at line 3739 of file dttr_pcdogs.h.

◆ distance_or_clip

int32_t DTTR_PCDOGS_T_Camera_Pose::distance_or_clip

Copied pose scalar used by camera pose interpolation paths. Offset 0x8.

Definition at line 3747 of file dttr_pcdogs.h.

◆ eye_pos

DTTR_PCDOGS_T_Math_Vec3I32 DTTR_PCDOGS_T_Camera_Pose::eye_pos

Eye/source position interpolated directly or recomputed from target distance. Offset 0xC.

Definition at line 3749 of file dttr_pcdogs.h.

◆ fov

int16_t DTTR_PCDOGS_T_Camera_Pose::fov

Field-of-view value interpolated during camera transitions. Offset 0x6.

Definition at line 3746 of file dttr_pcdogs.h.

◆ orbit_yaw

int16_t DTTR_PCDOGS_T_Camera_Pose::orbit_yaw

Wrapped 12-bit orbit yaw interpolated by Camera_InterpolateTransition. Offset 0x4.

Definition at line 3743 of file dttr_pcdogs.h.

◆ target_pos

DTTR_PCDOGS_T_Math_Vec3I32 DTTR_PCDOGS_T_Camera_Pose::target_pos

Look-at/target position interpolated during camera transitions. Offset 0x18.

Definition at line 3751 of file dttr_pcdogs.h.


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