|
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 | reserved_01 |
| Offset 0x1. | |
| uint16_t | reserved_02 |
| Offset 0x2. | |
| DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 * | texture_data_ptr |
| Offset 0x4. | |
| uint8_t * | palette_data_ptr |
| Offset 0x8. | |
| DTTR_PCDOGS_T_Math_SizeU16 | dimensions |
| Offset 0xC. | |
| uint16_t | format |
| Offset 0x10. | |
| uint16_t | reserved_03 |
| Offset 0x12. | |
| DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 * | d3d_texture |
| Offset 0x14. | |
| uint32_t | texture_handle |
| Offset 0x18. | |
| uint32_t | ref_count |
| Offset 0x1C. | |
| uint32_t | reserved_04 |
| Offset 0x20. | |
Expanded/runtime material-entry form with the descriptor fields plus runtime DirectDraw/D3D texture handles.
Definition at line 5139 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_EntryFull::d3d_texture |
Offset 0x14.
Definition at line 5148 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Math_SizeU16 DTTR_PCDOGS_T_Material_EntryFull::dimensions |
Offset 0xC.
Definition at line 5145 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Material_EntryFull::flags |
Offset 0x0.
Definition at line 5140 of file dttr_pcdogs.h.
| uint16_t DTTR_PCDOGS_T_Material_EntryFull::format |
Offset 0x10.
Definition at line 5146 of file dttr_pcdogs.h.
| uint8_t* DTTR_PCDOGS_T_Material_EntryFull::palette_data_ptr |
Offset 0x8.
Definition at line 5144 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Material_EntryFull::ref_count |
Offset 0x1C.
Definition at line 5150 of file dttr_pcdogs.h.
| uint8_t DTTR_PCDOGS_T_Material_EntryFull::reserved_01 |
Offset 0x1.
Definition at line 5141 of file dttr_pcdogs.h.
| uint16_t DTTR_PCDOGS_T_Material_EntryFull::reserved_02 |
Offset 0x2.
Definition at line 5142 of file dttr_pcdogs.h.
| uint16_t DTTR_PCDOGS_T_Material_EntryFull::reserved_03 |
Offset 0x12.
Definition at line 5147 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Material_EntryFull::reserved_04 |
Offset 0x20.
Definition at line 5151 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_EntryFull::texture_data_ptr |
Offset 0x4.
Definition at line 5143 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Material_EntryFull::texture_handle |
Offset 0x18.
Definition at line 5149 of file dttr_pcdogs.h.