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

Mesh render-node entry rebased by PKG_FixUpResourceMeshNode's entry-table helper. More...

#include <dttr_pcdogs.h>

Data Fields

uint8_t reserved_00 [10]
uint8_t render_entry_count
uint8_t render_entry_flags
DTTR_PCDOGS_T_Material_RefEntry material_descriptor
uint8_t reserved_18 [4]
voidrelocated_tail_ptr

Detailed Description

Mesh render-node entry rebased by PKG_FixUpResourceMeshNode's entry-table helper.

Definition at line 4359 of file dttr_pcdogs.h.

Field Documentation

◆ material_descriptor

DTTR_PCDOGS_T_Material_RefEntry DTTR_PCDOGS_T_Mesh_RenderNodeEntry::material_descriptor

0x0C material/command descriptor fixed by PKG_FixUpResourceSpriteEntry when PKG_FixUpResourceMeshNode walks the render-node table. Offset 0xC.

Definition at line 4369 of file dttr_pcdogs.h.

◆ relocated_tail_ptr

void* DTTR_PCDOGS_T_Mesh_RenderNodeEntry::relocated_tail_ptr

Entry tail pointer rebased by the render-node fixup helper called from PKG_FixUpResourceMeshNode. Offset 0x1C.

Definition at line 4376 of file dttr_pcdogs.h.

◆ render_entry_count

uint8_t DTTR_PCDOGS_T_Mesh_RenderNodeEntry::render_entry_count

Byte count read by Scene_RenderSubMesh from the mesh render-node entry before rendering the submesh span. Offset 0xA.

Definition at line 4363 of file dttr_pcdogs.h.

◆ render_entry_flags

uint8_t DTTR_PCDOGS_T_Mesh_RenderNodeEntry::render_entry_flags

Render-entry flag byte tested by Scene_RenderSubMesh. Offset 0xB.

Definition at line 4366 of file dttr_pcdogs.h.

◆ reserved_00

uint8_t DTTR_PCDOGS_T_Mesh_RenderNodeEntry::reserved_00[10]

Reserved prefix before render count and flags. PKG_FixUpResourceMeshNode fixes descriptor data and the relocated tail pointer. Offset 0x0.

Definition at line 4360 of file dttr_pcdogs.h.

◆ reserved_18

uint8_t DTTR_PCDOGS_T_Mesh_RenderNodeEntry::reserved_18[4]

Reserved gap between the 0x0C material descriptor and the relocated tail pointer; PKG_FixUpResourceMeshNode's helper skips these bytes. Offset 0x18.

Definition at line 4373 of file dttr_pcdogs.h.


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