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

#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_IDirectDrawSurface7texture_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_IDirectDrawSurface7d3d_texture
 Offset 0x14.
uint32_t texture_handle
 Offset 0x18.
uint32_t ref_count
 Offset 0x1C.
uint32_t reserved_04
 Offset 0x20.

Detailed Description

Expanded/runtime material-entry form with the descriptor fields plus runtime DirectDraw/D3D texture handles.

Definition at line 5139 of file dttr_pcdogs.h.

Field Documentation

◆ d3d_texture

DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_EntryFull::d3d_texture

Offset 0x14.

Definition at line 5148 of file dttr_pcdogs.h.

◆ dimensions

DTTR_PCDOGS_T_Math_SizeU16 DTTR_PCDOGS_T_Material_EntryFull::dimensions

Offset 0xC.

Definition at line 5145 of file dttr_pcdogs.h.

◆ flags

uint8_t DTTR_PCDOGS_T_Material_EntryFull::flags

Offset 0x0.

Definition at line 5140 of file dttr_pcdogs.h.

◆ format

uint16_t DTTR_PCDOGS_T_Material_EntryFull::format

Offset 0x10.

Definition at line 5146 of file dttr_pcdogs.h.

◆ palette_data_ptr

uint8_t* DTTR_PCDOGS_T_Material_EntryFull::palette_data_ptr

Offset 0x8.

Definition at line 5144 of file dttr_pcdogs.h.

◆ ref_count

uint32_t DTTR_PCDOGS_T_Material_EntryFull::ref_count

Offset 0x1C.

Definition at line 5150 of file dttr_pcdogs.h.

◆ reserved_01

uint8_t DTTR_PCDOGS_T_Material_EntryFull::reserved_01

Offset 0x1.

Definition at line 5141 of file dttr_pcdogs.h.

◆ reserved_02

uint16_t DTTR_PCDOGS_T_Material_EntryFull::reserved_02

Offset 0x2.

Definition at line 5142 of file dttr_pcdogs.h.

◆ reserved_03

uint16_t DTTR_PCDOGS_T_Material_EntryFull::reserved_03

Offset 0x12.

Definition at line 5147 of file dttr_pcdogs.h.

◆ reserved_04

uint32_t DTTR_PCDOGS_T_Material_EntryFull::reserved_04

Offset 0x20.

Definition at line 5151 of file dttr_pcdogs.h.

◆ texture_data_ptr

DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7* DTTR_PCDOGS_T_Material_EntryFull::texture_data_ptr

Offset 0x4.

Definition at line 5143 of file dttr_pcdogs.h.

◆ texture_handle

uint32_t DTTR_PCDOGS_T_Material_EntryFull::texture_handle

Offset 0x18.

Definition at line 5149 of file dttr_pcdogs.h.


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