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

#include <dttr_pcdogs.h>

Data Fields

uint32_t flags
 Offset 0x0.
uint32_t material_id
 Offset 0x4.
DTTR_PCDOGS_T_Math_SizeU8 actual_dimensions
 Offset 0x8.
uint16_t padding
 Offset 0xA.
DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7texture_handles [4]
 Offset 0xC.
DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7backface_handles [4]
 Offset 0x1C.
uint32_t ambient_color
 Offset 0x2C.
uint32_t diffuse_color
 Offset 0x30.

Detailed Description

Definition at line 3925 of file dttr_pcdogs.h.

Field Documentation

◆ actual_dimensions

DTTR_PCDOGS_T_Math_SizeU8 DTTR_PCDOGS_T_Material_State::actual_dimensions

Offset 0x8.

Definition at line 3928 of file dttr_pcdogs.h.

◆ ambient_color

uint32_t DTTR_PCDOGS_T_Material_State::ambient_color

Offset 0x2C.

Definition at line 3932 of file dttr_pcdogs.h.

◆ backface_handles

DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_State::backface_handles[4]

Offset 0x1C.

Definition at line 3931 of file dttr_pcdogs.h.

◆ diffuse_color

uint32_t DTTR_PCDOGS_T_Material_State::diffuse_color

Offset 0x30.

Definition at line 3933 of file dttr_pcdogs.h.

◆ flags

uint32_t DTTR_PCDOGS_T_Material_State::flags

Offset 0x0.

Definition at line 3926 of file dttr_pcdogs.h.

◆ material_id

uint32_t DTTR_PCDOGS_T_Material_State::material_id

Offset 0x4.

Definition at line 3927 of file dttr_pcdogs.h.

◆ padding

uint16_t DTTR_PCDOGS_T_Material_State::padding

Offset 0xA.

Definition at line 3929 of file dttr_pcdogs.h.

◆ texture_handles

DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_State::texture_handles[4]

Offset 0xC.

Definition at line 3930 of file dttr_pcdogs.h.


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