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

#include <d_resorce.h>

+ Collaboration diagram for dRes_control_c:

Public Member Functions

void getRes (char const *, s32, dRes_info_c *, int)
 
void getRes (char const *, s32, dRes_info_c *, int)
 
void getRes (char const *, s32, dRes_info_c *, int)
 
void getRes (char const *, s32, dRes_info_c *, int)
 
 dRes_control_c ()
 
 ~dRes_control_c ()
 
int setObjectRes (char const *, void *, u32, JKRHeap *)
 
int setStageRes (char const *, JKRHeap *)
 
void dump ()
 
int getObjectResName2Index (char const *, char const *)
 
int setObjectRes (const char *name, u8 param_1, JKRHeap *heap)
 
voidgetObjectRes (const char *arcName, const char *resName)
 
voidgetObjectRes (const char *arcName, s32 param_1)
 
voidgetObjectIDRes (const char *arcName, u16 id)
 
int syncObjectRes (const char *name)
 
int syncStageRes (const char *name)
 
int syncAllObjectRes ()
 
int deleteObjectRes (const char *name)
 
int deleteStageRes (const char *name)
 
voidgetStageRes (const char *arcName, const char *resName)
 
dRes_info_cgetObjectResInfo (const char *arcName)
 
dRes_info_cgetStageResInfo (const char *arcName)
 

Static Public Member Functions

static int setRes (char const *, dRes_info_c *, int, char const *, u8, JKRHeap *)
 
static int syncRes (char const *, dRes_info_c *, int)
 
static int deleteRes (char const *, dRes_info_c *, int)
 
static voidgetRes (char const *, char const *, dRes_info_c *, int)
 
static dRes_info_cgetResInfo (char const *, dRes_info_c *, int)
 
static dRes_info_cnewResInfo (dRes_info_c *, int)
 
static dRes_info_cgetResInfoLoaded (char const *, dRes_info_c *, int)
 
static voidgetRes (char const *, s32, dRes_info_c *, int)
 
static voidgetIDRes (char const *, u16, dRes_info_c *, int)
 
static int syncAllRes (dRes_info_c *, int)
 

Public Attributes

dRes_info_c mObjectInfo [0x80]
 
dRes_info_c mStageInfo [0x40]
 

Constructor & Destructor Documentation

◆ dRes_control_c()

dRes_control_c::dRes_control_c ( )
inline

◆ ~dRes_control_c()

dRes_control_c::~dRes_control_c ( )

Member Function Documentation

◆ deleteObjectRes()

int dRes_control_c::deleteObjectRes ( const char name)
inline

◆ deleteRes()

int dRes_control_c::deleteRes ( char const arcName,
dRes_info_c pInfo,
int  infoSize 
)
static

◆ deleteStageRes()

int dRes_control_c::deleteStageRes ( const char name)
inline

◆ dump()

void dRes_control_c::dump ( )

◆ getIDRes()

void * dRes_control_c::getIDRes ( char const arcName,
u16  param_1,
dRes_info_c pInfo,
int  infoSize 
)
static

◆ getObjectIDRes()

void * dRes_control_c::getObjectIDRes ( const char arcName,
u16  id 
)
inline

◆ getObjectRes() [1/2]

void * dRes_control_c::getObjectRes ( const char arcName,
const char resName 
)
inline

◆ getObjectRes() [2/2]

void * dRes_control_c::getObjectRes ( const char arcName,
s32  param_1 
)
inline

◆ getObjectResInfo()

dRes_info_c * dRes_control_c::getObjectResInfo ( const char arcName)
inline

◆ getObjectResName2Index()

int dRes_control_c::getObjectResName2Index ( char const arcName,
char const param_1 
)

◆ getRes() [1/6]

void * dRes_control_c::getRes ( char const arcName,
char const resName,
dRes_info_c pInfo,
int  infoSize 
)
static

◆ getRes() [2/6]

static void * dRes_control_c::getRes ( char const ,
s32  ,
dRes_info_c ,
int   
)
static

◆ getRes() [3/6]

void * dRes_control_c::getRes ( char const arcName,
s32  resIdx,
dRes_info_c pInfo,
int  infoSize 
)

◆ getRes() [4/6]

void dRes_control_c::getRes ( char const ,
s32  ,
dRes_info_c ,
int   
)

◆ getRes() [5/6]

void dRes_control_c::getRes ( char const ,
s32  ,
dRes_info_c ,
int   
)

◆ getRes() [6/6]

void dRes_control_c::getRes ( char const ,
s32  ,
dRes_info_c ,
int   
)

◆ getResInfo()

dRes_info_c * dRes_control_c::getResInfo ( char const pArcName,
dRes_info_c pResInfo,
int  infoSize 
)
static

◆ getResInfoLoaded()

dRes_info_c * dRes_control_c::getResInfoLoaded ( char const arcName,
dRes_info_c pResInfo,
int  infoSize 
)
static

◆ getStageRes()

void * dRes_control_c::getStageRes ( const char arcName,
const char resName 
)
inline

◆ getStageResInfo()

dRes_info_c * dRes_control_c::getStageResInfo ( const char arcName)
inline

◆ newResInfo()

dRes_info_c * dRes_control_c::newResInfo ( dRes_info_c pResInfo,
int  infoSize 
)
static

◆ setObjectRes() [1/2]

int dRes_control_c::setObjectRes ( char const arcName,
void i_archiveRes,
u32  param_2,
JKRHeap param_3 
)

◆ setObjectRes() [2/2]

int dRes_control_c::setObjectRes ( const char name,
u8  param_1,
JKRHeap heap 
)
inline

◆ setRes()

int dRes_control_c::setRes ( char const arcName,
dRes_info_c pInfo,
int  infoSize,
char const arcPath,
u8  param_4,
JKRHeap pHeap 
)
static

◆ setStageRes()

int dRes_control_c::setStageRes ( char const arcName,
JKRHeap pHeap 
)

◆ syncAllObjectRes()

int dRes_control_c::syncAllObjectRes ( )
inline

◆ syncAllRes()

int dRes_control_c::syncAllRes ( dRes_info_c pInfo,
int  infoSize 
)
static

◆ syncObjectRes()

int dRes_control_c::syncObjectRes ( const char name)
inline

◆ syncRes()

int dRes_control_c::syncRes ( char const arcName,
dRes_info_c pInfo,
int  infoSize 
)
static

◆ syncStageRes()

int dRes_control_c::syncStageRes ( const char name)
inline

Member Data Documentation

◆ mObjectInfo

dRes_info_c dRes_control_c::mObjectInfo[0x80]

◆ mStageInfo

dRes_info_c dRes_control_c::mStageInfo[0x40]

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