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 *i_arcName, void *i_archiveRes, u32 i_bufferSize, JKRHeap *i_heap)
 
int setStageRes (char const *i_arcName, JKRHeap *i_heap)
 
void dump ()
 
int getObjectResName2Index (char const *i_arcName, char const *i_resName)
 
int setObjectRes (const char *i_arcName, u8 i_mountDirection, JKRHeap *i_heap)
 
voidgetObjectRes (const char *i_arcName, const char *resName)
 
voidgetObjectRes (const char *i_arcName, s32 i_index)
 
voidgetObjectIDRes (const char *i_arcName, u16 i_resID)
 
int syncObjectRes (const char *i_arcName)
 
int syncStageRes (const char *i_arcName)
 
int syncAllObjectRes ()
 
int deleteObjectRes (const char *i_arcName)
 
int deleteStageRes (const char *i_arcName)
 
voidgetStageRes (const char *i_arcName, const char *i_resName)
 
dRes_info_cgetObjectResInfo (const char *i_arcName)
 
dRes_info_cgetStageResInfo (const char *i_arcName)
 

Static Public Member Functions

static int setRes (char const *i_arcName, dRes_info_c *i_resInfo, int i_infoNum, char const *i_path, u8 i_mountDirection, JKRHeap *i_heap)
 
static int syncRes (char const *i_arcName, dRes_info_c *i_resInfo, int i_infoNum)
 
static int deleteRes (char const *i_arcName, dRes_info_c *i_resInfo, int i_infoNum)
 
static voidgetRes (char const *i_arcName, char const *i_resName, dRes_info_c *i_resInfo, int i_infoNum)
 
static dRes_info_cgetResInfo (char const *i_arcName, dRes_info_c *i_resInfo, int i_infoNum)
 
static dRes_info_cnewResInfo (dRes_info_c *i_resInfo, int i_infoNum)
 
static dRes_info_cgetResInfoLoaded (char const *i_arcName, dRes_info_c *i_resInfo, int i_infoNum)
 
static voidgetRes (char const *i_arcName, s32 i_index, dRes_info_c *i_resInfo, int i_infoNum)
 
static voidgetIDRes (char const *i_arcName, u16 i_resID, dRes_info_c *i_resInfo, int i_infoNum)
 
static int syncAllRes (dRes_info_c *i_resInfo, int i_infoNum)
 

Public Attributes

dRes_info_c mObjectInfo [128]
 
dRes_info_c mStageInfo [64]
 

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 i_arcName)
inline

◆ deleteRes()

int dRes_control_c::deleteRes ( char const i_arcName,
dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ deleteStageRes()

int dRes_control_c::deleteStageRes ( const char i_arcName)
inline

◆ dump()

void dRes_control_c::dump ( )

◆ getIDRes()

void * dRes_control_c::getIDRes ( char const i_arcName,
u16  i_resID,
dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ getObjectIDRes()

void * dRes_control_c::getObjectIDRes ( const char i_arcName,
u16  i_resID 
)
inline

◆ getObjectRes() [1/2]

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

◆ getObjectRes() [2/2]

void * dRes_control_c::getObjectRes ( const char i_arcName,
s32  i_index 
)
inline

◆ getObjectResInfo()

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

◆ getObjectResName2Index()

int dRes_control_c::getObjectResName2Index ( char const i_arcName,
char const i_resName 
)

◆ getRes() [1/6]

void * dRes_control_c::getRes ( char const i_arcName,
s32  i_index,
dRes_info_c i_resInfo,
int  i_infoNum 
)

◆ getRes() [2/6]

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

◆ getRes() [3/6]

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

◆ 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 i_arcName,
char const i_resName,
dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ getRes() [6/6]

static void * dRes_control_c::getRes ( char const i_arcName,
s32  i_index,
dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ getResInfo()

dRes_info_c * dRes_control_c::getResInfo ( char const i_arcName,
dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ getResInfoLoaded()

dRes_info_c * dRes_control_c::getResInfoLoaded ( char const i_arcName,
dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ getStageRes()

void * dRes_control_c::getStageRes ( const char i_arcName,
const char i_resName 
)
inline

◆ getStageResInfo()

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

◆ newResInfo()

dRes_info_c * dRes_control_c::newResInfo ( dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ setObjectRes() [1/2]

int dRes_control_c::setObjectRes ( char const i_arcName,
void i_archiveRes,
u32  i_bufferSize,
JKRHeap i_heap 
)

◆ setObjectRes() [2/2]

int dRes_control_c::setObjectRes ( const char i_arcName,
u8  i_mountDirection,
JKRHeap i_heap 
)
inline

◆ setRes()

int dRes_control_c::setRes ( char const i_arcName,
dRes_info_c i_resInfo,
int  i_infoNum,
char const i_path,
u8  i_mountDirection,
JKRHeap i_heap 
)
static

◆ setStageRes()

int dRes_control_c::setStageRes ( char const i_arcName,
JKRHeap i_heap 
)

◆ syncAllObjectRes()

int dRes_control_c::syncAllObjectRes ( )
inline

◆ syncAllRes()

int dRes_control_c::syncAllRes ( dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ syncObjectRes()

int dRes_control_c::syncObjectRes ( const char i_arcName)
inline

◆ syncRes()

int dRes_control_c::syncRes ( char const i_arcName,
dRes_info_c i_resInfo,
int  i_infoNum 
)
static

◆ syncStageRes()

int dRes_control_c::syncStageRes ( const char i_arcName)
inline

Member Data Documentation

◆ mObjectInfo

dRes_info_c dRes_control_c::mObjectInfo[128]

◆ mStageInfo

dRes_info_c dRes_control_c::mStageInfo[64]

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