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

#include <d_bg_parts.h>

+ Collaboration diagram for dBgp_c:

Classes

class  material_c
 
class  model_c
 
class  modelMaterial_c
 
class  packet_c
 
class  share_c
 
struct  stage_map_unit_class
 
struct  unit_class
 
struct  unit_group_class
 
struct  unit_unk_data2_class
 
struct  unit_unk_data_class
 

Public Member Functions

 dBgp_c ()
 
 ~dBgp_c ()
 
void create (s8, void *)
 
int remove ()
 
BOOL isSwitch (unit_group_class *)
 
void registBg (fopAc_ac_c *)
 
void releaseBg ()
 
int registBg (int, fopAc_ac_c *)
 
void releaseBg (int)
 
int execute (bool)
 
void draw (fopAc_ac_c *)
 
void entryPacket ()
 
void entryModel (model_c *i_model)
 

Static Public Member Functions

static void setPointer (void *i_pointer)
 
static u16 getArg0 (u8 *param_0)
 
static u16 getId (u8 *param_0)
 
static const char * getArcName (u8 *param_0)
 
static const char * getArcName (u16, u16)
 
static void createShare ()
 
static void removeShare ()
 
static void addShare (u16)
 
static void cutShare (u16)
 
static bool executeShare ()
 
static void drawShare ()
 
static void entryShare (packet_c *)
 

Public Attributes

void * mPointer
 
char mArcName [8]
 
JKRSolidHeapmHeap
 
JKRSolidHeapmHeap2
 
dBgWmBgWork
 
model_cmModel
 
packet_c mPacket
 
u16 field_0x130
 

Static Public Attributes

static JKRSolidHeapmShareHeap
 
static share_cmShare
 

Constructor & Destructor Documentation

◆ dBgp_c()

dBgp_c::dBgp_c ( )

◆ ~dBgp_c()

dBgp_c::~dBgp_c ( )

Member Function Documentation

◆ addShare()

void dBgp_c::addShare ( u16 i_id)
static

◆ create()

void dBgp_c::create ( s8 i_roomNo,
void * i_data )

◆ createShare()

void dBgp_c::createShare ( )
static

◆ cutShare()

void dBgp_c::cutShare ( u16 i_id)
static

◆ draw()

void dBgp_c::draw ( fopAc_ac_c * i_actor)

◆ drawShare()

void dBgp_c::drawShare ( )
static

◆ entryModel()

void dBgp_c::entryModel ( model_c * i_model)
inline

◆ entryPacket()

void dBgp_c::entryPacket ( )
inline

◆ entryShare()

void dBgp_c::entryShare ( dBgp_c::packet_c * i_packet)
static

◆ execute()

int dBgp_c::execute ( bool param_0)

◆ executeShare()

bool dBgp_c::executeShare ( )
static

◆ getArcName() [1/2]

const char * dBgp_c::getArcName ( u16 i_id,
u16 i_arg )
static

◆ getArcName() [2/2]

static const char * dBgp_c::getArcName ( u8 * param_0)
inlinestatic

◆ getArg0()

static u16 dBgp_c::getArg0 ( u8 * param_0)
inlinestatic

◆ getId()

static u16 dBgp_c::getId ( u8 * param_0)
inlinestatic

◆ isSwitch()

BOOL dBgp_c::isSwitch ( dBgp_c::unit_group_class * i_group)

◆ registBg() [1/2]

void dBgp_c::registBg ( fopAc_ac_c * i_actor)

◆ registBg() [2/2]

int dBgp_c::registBg ( int i_no,
fopAc_ac_c * i_actor )

◆ releaseBg() [1/2]

void dBgp_c::releaseBg ( )

◆ releaseBg() [2/2]

void dBgp_c::releaseBg ( int i_no)

◆ remove()

int dBgp_c::remove ( )

◆ removeShare()

void dBgp_c::removeShare ( )
static

◆ setPointer()

void dBgp_c::setPointer ( void * i_pointer)
static

Member Data Documentation

◆ field_0x130

u16 dBgp_c::field_0x130

◆ mArcName

char dBgp_c::mArcName[8]

◆ mBgWork

dBgW* dBgp_c::mBgWork

◆ mHeap

JKRSolidHeap* dBgp_c::mHeap

◆ mHeap2

JKRSolidHeap* dBgp_c::mHeap2

◆ mModel

model_c* dBgp_c::mModel

◆ mPacket

packet_c dBgp_c::mPacket

◆ mPointer

void* dBgp_c::mPointer

◆ mShare

dBgp_c::share_c * dBgp_c::mShare
static

◆ mShareHeap

JKRSolidHeap * dBgp_c::mShareHeap
static

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