|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
#include <dttr_pcdogs.h>
Data Fields | |
| uint8_t | num_position_channels |
| Offset 0x0. | |
| uint8_t | num_rotation_channels |
| Offset 0x1. | |
| uint8_t | num_visibility_channels |
| Offset 0x2. | |
| uint8_t | num_scale_channels |
| Offset 0x3. | |
| uint8_t | num_morph_channels |
| Offset 0x4. | |
| uint8_t | num_scalar_channels |
| Offset 0x5. | |
| uint8_t | reserved_06 |
| uint8_t | fixup_flags |
| int16_t | start_keyframe |
| Offset 0x8. | |
| int16_t | end_keyframe |
| Offset 0xA. | |
| DTTR_PCDOGS_T_Animation_SplineChannel * | position_channels |
| Offset 0xC. | |
| DTTR_PCDOGS_T_Animation_SplineChannel * | rotation_channels |
| Offset 0x10. | |
| DTTR_PCDOGS_T_Animation_SplineChannel * | visibility_channels |
| Offset 0x14. | |
| DTTR_PCDOGS_T_Animation_SplineChannel * | scale_channels |
| Offset 0x18. | |
| DTTR_PCDOGS_T_Animation_SplineChannel * | morph_channels |
| Offset 0x1C. | |
| DTTR_PCDOGS_T_Animation_SplineChannel * | scalar_channels |
| Offset 0x20. | |
Definition at line 1131 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Animation_DataBlock::end_keyframe |
Offset 0xA.
Definition at line 1144 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::fixup_flags |
Animation block fixup flags; bit 0x02 marks rebased channel pointer tables. Offset 0x7.
Definition at line 1141 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Animation_SplineChannel* DTTR_PCDOGS_T_Animation_DataBlock::morph_channels |
Offset 0x1C.
Definition at line 1149 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::num_morph_channels |
Offset 0x4.
Definition at line 1136 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::num_position_channels |
Offset 0x0.
Definition at line 1132 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::num_rotation_channels |
Offset 0x1.
Definition at line 1133 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::num_scalar_channels |
Offset 0x5.
Definition at line 1137 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::num_scale_channels |
Offset 0x3.
Definition at line 1135 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::num_visibility_channels |
Offset 0x2.
Definition at line 1134 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Animation_SplineChannel* DTTR_PCDOGS_T_Animation_DataBlock::position_channels |
Offset 0xC.
Definition at line 1145 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Animation_DataBlock::reserved_06 |
Reserved byte before fixup_flags; PKG_FixUpResourceAnimationData reads the channel pointers and fixup flags. Offset 0x6.
Definition at line 1139 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Animation_SplineChannel* DTTR_PCDOGS_T_Animation_DataBlock::rotation_channels |
Offset 0x10.
Definition at line 1146 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Animation_SplineChannel* DTTR_PCDOGS_T_Animation_DataBlock::scalar_channels |
Offset 0x20.
Definition at line 1150 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Animation_SplineChannel* DTTR_PCDOGS_T_Animation_DataBlock::scale_channels |
Offset 0x18.
Definition at line 1148 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Animation_DataBlock::start_keyframe |
Offset 0x8.
Definition at line 1143 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Animation_SplineChannel* DTTR_PCDOGS_T_Animation_DataBlock::visibility_channels |
Offset 0x14.
Definition at line 1147 of file dttr_pcdogs.h.