|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
#include <dttr_pcdogs.h>
Data Fields | |
| uint16_t | flags |
| Offset 0x0. | |
| DTTR_PCDOGS_T_Math_SizeU8 | dimensions_minus_1 |
| Offset 0x2. | |
| uint8_t * | pixel_data |
| Offset 0x4. | |
| uint16_t * | palette |
| Offset 0x8. | |
| DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 * | texture_handles [25] |
| Offset 0xC. | |
| uint32_t | average_transparent_color |
Definition at line 3868 of file dttr_pcdogs.h.
| uint32_t DTTR_PCDOGS_T_Material_RuntimeDescriptor::average_transparent_color |
Packed average RGB fill color for transparent or black pixels. Material_LoadTexture resets it to 0xffffffff, and Material_CopyPixelDataToTexture substitutes the computed average RGB when alpha processing sees fully black pixels. Offset 0x70.
Definition at line 3875 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Math_SizeU8 DTTR_PCDOGS_T_Material_RuntimeDescriptor::dimensions_minus_1 |
Offset 0x2.
Definition at line 3870 of file dttr_pcdogs.h.
| uint16_t DTTR_PCDOGS_T_Material_RuntimeDescriptor::flags |
Offset 0x0.
Definition at line 3869 of file dttr_pcdogs.h.
| uint16_t* DTTR_PCDOGS_T_Material_RuntimeDescriptor::palette |
Offset 0x8.
Definition at line 3872 of file dttr_pcdogs.h.
| uint8_t* DTTR_PCDOGS_T_Material_RuntimeDescriptor::pixel_data |
Offset 0x4.
Definition at line 3871 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_RuntimeDescriptor::texture_handles[25] |
Offset 0xC.
Definition at line 3873 of file dttr_pcdogs.h.