Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dRes_info_c Class Reference

#include <d_resorce.h>

+ Collaboration diagram for dRes_info_c:

Public Member Functions

 dRes_info_c ()
 
 ~dRes_info_c ()
 
int set (char const *i_arcName, char const *i_path, u8 i_mountDirection, JKRHeap *i_heap)
 
int loadResource ()
 
void deleteArchiveRes ()
 
int setRes (JKRArchive *i_archive, JKRHeap *i_heap)
 
int setRes ()
 
void * getRes (s32 i_index)
 
s32 getResNum ()
 
int getCount ()
 
char * getArchiveName ()
 
mDoDvdThd_mountArchive_cgetDMCommand ()
 
JKRArchivegetArchive ()
 
void incCount ()
 
u16 decCount ()
 

Static Public Member Functions

static void onWarpMaterial (J3DModelData *i_modelData)
 
static void offWarpMaterial (J3DModelData *i_modelData)
 
static void setWarpSRT (J3DModelData *i_modelData, const cXyz &i_pos, f32 i_transX, f32 i_transY)
 
static J3DModelDataloaderBasicBmd (u32 i_tag, void *i_data)
 
static void dump_long (dRes_info_c *i_resInfo, int i_infoNum)
 
static void dump (dRes_info_c *i_resInfo, int i_infoNum)
 

Static Public Attributes

static const int NAME_MAX = 9
 

Private Attributes

char mArchiveName [11]
 
u16 mCount
 
mDoDvdThd_mountArchive_cmDMCommand
 
JKRArchivemArchive
 
JKRHeapheap
 
JKRSolidHeapmDataHeap
 
void ** mRes
 
void * unk_0x24
 

Constructor & Destructor Documentation

◆ dRes_info_c()

dRes_info_c::dRes_info_c ( )

◆ ~dRes_info_c()

dRes_info_c::~dRes_info_c ( )

Member Function Documentation

◆ decCount()

u16 dRes_info_c::decCount ( )
inline

◆ deleteArchiveRes()

void dRes_info_c::deleteArchiveRes ( )

◆ dump()

void dRes_info_c::dump ( dRes_info_c * i_resInfo,
int i_infoNum )
static

◆ dump_long()

void dRes_info_c::dump_long ( dRes_info_c * i_resInfo,
int i_infoNum )
static

◆ getArchive()

JKRArchive * dRes_info_c::getArchive ( )
inline

◆ getArchiveName()

char * dRes_info_c::getArchiveName ( )
inline

◆ getCount()

int dRes_info_c::getCount ( )
inline

◆ getDMCommand()

mDoDvdThd_mountArchive_c * dRes_info_c::getDMCommand ( )
inline

◆ getRes()

void * dRes_info_c::getRes ( s32 i_index)
inline

◆ getResNum()

s32 dRes_info_c::getResNum ( )
inline

◆ incCount()

void dRes_info_c::incCount ( )
inline

◆ loaderBasicBmd()

J3DModelData * dRes_info_c::loaderBasicBmd ( u32 i_tag,
void * i_data )
static

◆ loadResource()

int dRes_info_c::loadResource ( )

◆ offWarpMaterial()

void dRes_info_c::offWarpMaterial ( J3DModelData * i_modelData)
static

◆ onWarpMaterial()

void dRes_info_c::onWarpMaterial ( J3DModelData * i_modelData)
static

◆ set()

int dRes_info_c::set ( char const * i_arcName,
char const * i_path,
u8 i_mountDirection,
JKRHeap * i_heap )

◆ setRes() [1/2]

int dRes_info_c::setRes ( )

◆ setRes() [2/2]

int dRes_info_c::setRes ( JKRArchive * i_archive,
JKRHeap * i_heap )

◆ setWarpSRT()

void dRes_info_c::setWarpSRT ( J3DModelData * i_modelData,
const cXyz & i_pos,
f32 i_transX,
f32 i_transY )
static

Member Data Documentation

◆ heap

JKRHeap* dRes_info_c::heap
private

◆ mArchive

JKRArchive* dRes_info_c::mArchive
private

◆ mArchiveName

char dRes_info_c::mArchiveName[11]
private

◆ mCount

u16 dRes_info_c::mCount
private

◆ mDataHeap

JKRSolidHeap* dRes_info_c::mDataHeap
private

◆ mDMCommand

mDoDvdThd_mountArchive_c* dRes_info_c::mDMCommand
private

◆ mRes

void** dRes_info_c::mRes
private

◆ NAME_MAX

const int dRes_info_c::NAME_MAX = 9
static

◆ unk_0x24

void* dRes_info_c::unk_0x24
private

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