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

#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_IDirectDrawSurface7texture_handles [25]
 Offset 0xC.
uint32_t average_transparent_color

Detailed Description

Definition at line 3868 of file dttr_pcdogs.h.

Field Documentation

◆ average_transparent_color

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.

◆ dimensions_minus_1

DTTR_PCDOGS_T_Math_SizeU8 DTTR_PCDOGS_T_Material_RuntimeDescriptor::dimensions_minus_1

Offset 0x2.

Definition at line 3870 of file dttr_pcdogs.h.

◆ flags

uint16_t DTTR_PCDOGS_T_Material_RuntimeDescriptor::flags

Offset 0x0.

Definition at line 3869 of file dttr_pcdogs.h.

◆ palette

uint16_t* DTTR_PCDOGS_T_Material_RuntimeDescriptor::palette

Offset 0x8.

Definition at line 3872 of file dttr_pcdogs.h.

◆ pixel_data

uint8_t* DTTR_PCDOGS_T_Material_RuntimeDescriptor::pixel_data

Offset 0x4.

Definition at line 3871 of file dttr_pcdogs.h.

◆ texture_handles

DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_RuntimeDescriptor::texture_handles[25]

Offset 0xC.

Definition at line 3873 of file dttr_pcdogs.h.


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