Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dBgp_c::packet_c Class Reference

#include <d_bg_parts.h>

+ Inheritance diagram for dBgp_c::packet_c:
+ Collaboration diagram for dBgp_c::packet_c:

Public Member Functions

 packet_c ()
 
 ~packet_c ()
 
void draw ()
 
s8 getRoomNo ()
 
void setRoomNo (s8 i_roomNo)
 
void reset ()
 
void entryMaterial (material_c *, u32)
 
void entryModel (modelMaterial_c *)
 
void entryShare (modelMaterial_c *)
 
- Public Member Functions inherited from J3DPacket
 J3DPacket ()
 
void addChildPacket (J3DPacket *)
 
J3DPacketgetNextPacket () const
 
void setNextPacket (J3DPacket *i_packet)
 
void drawClear ()
 
void * getUserArea () const
 
void setUserArea (uintptr_t area)
 
virtual int entry (J3DDrawBuffer *)
 
virtual ~J3DPacket ()
 

Public Attributes

s8 mRoomNo
 
material_cmpMaterials [64]
 
- Public Attributes inherited from J3DPacket
J3DPacketmpNextPacket
 
J3DPacketmpFirstChild
 
void * mpUserArea
 

Static Public Attributes

static const int MATERIAL_SORT_LEVEL = 2
 

Constructor & Destructor Documentation

◆ packet_c()

dBgp_c::packet_c::packet_c ( )

◆ ~packet_c()

dBgp_c::packet_c::~packet_c ( )

Member Function Documentation

◆ draw()

void dBgp_c::packet_c::draw ( )
virtual

Reimplemented from J3DPacket.

◆ entryMaterial()

void dBgp_c::packet_c::entryMaterial ( dBgp_c::material_c * i_material,
u32 i_id )

◆ entryModel()

void dBgp_c::packet_c::entryModel ( dBgp_c::modelMaterial_c * i_modelMaterial)

◆ entryShare()

void dBgp_c::packet_c::entryShare ( dBgp_c::modelMaterial_c * i_modelMaterial)

◆ getRoomNo()

s8 dBgp_c::packet_c::getRoomNo ( )
inline

◆ reset()

void dBgp_c::packet_c::reset ( )

◆ setRoomNo()

void dBgp_c::packet_c::setRoomNo ( s8 i_roomNo)
inline

Member Data Documentation

◆ MATERIAL_SORT_LEVEL

const int dBgp_c::packet_c::MATERIAL_SORT_LEVEL = 2
static

◆ mpMaterials

material_c* dBgp_c::packet_c::mpMaterials[64]

◆ mRoomNo

s8 dBgp_c::packet_c::mRoomNo

The documentation for this class was generated from the following files: