|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
#include <dttr_pcdogs.h>
Data Fields | |
| uint32_t | flags |
| Offset 0x0. | |
| DTTR_PCDOGS_T_Math_Vec3I32 | pos |
| Offset 0x4. | |
| uint32_t | activation_radius |
| Offset 0x10. | |
| uint32_t | actor_activation_radius |
| Offset 0x14. | |
| int16_t | camera_def_index |
| Offset 0x18. | |
| int16_t | entity_index |
| Offset 0x1A. | |
| uint8_t | neighbor_entity_links [8] |
| Offset 0x1C. | |
| uint8_t | zone_boundaries [32] |
| Offset 0x24. | |
| DTTR_PCDOGS_T_PKG_ActorTemplate * | actor_template |
| Offset 0x44. | |
| uint32_t | action_data [2] |
| Offset 0x48. | |
| int32_t * | camera_path_data |
| Offset 0x50. | |
| uint8_t | path_parameters [16] |
| Offset 0x54. | |
| uint8_t | camera_collision_volume [84] |
| Offset 0x64. | |
| int32_t * | transform_pointer |
| Offset 0xB8. | |
| uint8_t | view_transform_matrix [44] |
| Offset 0xBC. | |
| int32_t | rotation_calc |
| Offset 0xE8. | |
| uint8_t | camera_anim_state [52] |
| Offset 0xEC. | |
| DTTR_PCDOGS_T_Actor_State * | spawned_actor |
| uint8_t | linked_actor_data [16] |
| Offset 0x124. | |
| uint32_t | timestamp |
| Offset 0x134. | |
| uint8_t | transition_timers [20] |
| Offset 0x138. | |
| DTTR_PCDOGS_T_Math_Vec3I32 | target_pos |
| Offset 0x14C. | |
| uint8_t | look_at_target_data [32] |
| Offset 0x158. | |
Package/runtime camera-view record keyed by an entity index. It owns camera/link data and can reference a spawned live actor; actor/entity systems own actor lifetime and list membership.
Definition at line 3638 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Camera_ViewRecord::action_data[2] |
Offset 0x48.
Definition at line 3648 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Camera_ViewRecord::activation_radius |
Offset 0x10.
Definition at line 3641 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Camera_ViewRecord::actor_activation_radius |
Offset 0x14.
Definition at line 3642 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_PKG_ActorTemplate* DTTR_PCDOGS_T_Camera_ViewRecord::actor_template |
Offset 0x44.
Definition at line 3647 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::camera_anim_state[52] |
Offset 0xEC.
Definition at line 3655 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::camera_collision_volume[84] |
Offset 0x64.
Definition at line 3651 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Camera_ViewRecord::camera_def_index |
Offset 0x18.
Definition at line 3643 of file dttr_pcdogs.h.
| int32_t* DTTR_PCDOGS_T_Camera_ViewRecord::camera_path_data |
Offset 0x50.
Definition at line 3649 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Camera_ViewRecord::entity_index |
Offset 0x1A.
Definition at line 3644 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Camera_ViewRecord::flags |
Offset 0x0.
Definition at line 3639 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::linked_actor_data[16] |
Offset 0x124.
Definition at line 3660 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::look_at_target_data[32] |
Offset 0x158.
Definition at line 3664 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::neighbor_entity_links[8] |
Offset 0x1C.
Definition at line 3645 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::path_parameters[16] |
Offset 0x54.
Definition at line 3650 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Math_Vec3I32 DTTR_PCDOGS_T_Camera_ViewRecord::pos |
Offset 0x4.
Definition at line 3640 of file dttr_pcdogs.h.
| int32_t DTTR_PCDOGS_T_Camera_ViewRecord::rotation_calc |
Offset 0xE8.
Definition at line 3654 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Actor_State* DTTR_PCDOGS_T_Camera_ViewRecord::spawned_actor |
References the spawned live actor when present; actor lifetime and list ownership remain with actor/entity systems. Offset 0x120.
Definition at line 3657 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Math_Vec3I32 DTTR_PCDOGS_T_Camera_ViewRecord::target_pos |
Offset 0x14C.
Definition at line 3663 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Camera_ViewRecord::timestamp |
Offset 0x134.
Definition at line 3661 of file dttr_pcdogs.h.
| int32_t* DTTR_PCDOGS_T_Camera_ViewRecord::transform_pointer |
Offset 0xB8.
Definition at line 3652 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::transition_timers[20] |
Offset 0x138.
Definition at line 3662 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::view_transform_matrix[44] |
Offset 0xBC.
Definition at line 3653 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Camera_ViewRecord::zone_boundaries[32] |
Offset 0x24.
Definition at line 3646 of file dttr_pcdogs.h.