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

#include <JPAResourceManager.h>

+ Collaboration diagram for JPAResourceManager:

Public Member Functions

 JPAResourceManager (void const *, JKRHeap *)
 
JPAResourcegetResource (u16) const
 
bool checkUserIndexDuplication (u16) const
 
const ResTIMGswapTexture (ResTIMG const *, char const *)
 
void registRes (JPAResource *)
 
void registTex (JPATexture *)
 
u32 getResUserWork (u16) const
 
void load (u16 idx, GXTexMapID texMapID)
 

Public Attributes

JKRHeapmpHeap
 
JPAResource ** pResAry
 
JPATexture ** pTexAry
 
u16 resMaxNum
 
u16 resRegNum
 
u16 texMaxNum
 
u16 texRegNum
 

Constructor & Destructor Documentation

◆ JPAResourceManager()

JPAResourceManager::JPAResourceManager ( void const * p_jpc,
JKRHeap * pHeap )

Member Function Documentation

◆ checkUserIndexDuplication()

bool JPAResourceManager::checkUserIndexDuplication ( u16 usrIdx) const

◆ getResource()

JPAResource * JPAResourceManager::getResource ( u16 usrIdx) const

◆ getResUserWork()

u32 JPAResourceManager::getResUserWork ( u16 usrIdx) const

◆ load()

void JPAResourceManager::load ( u16 idx,
GXTexMapID texMapID )
inline

◆ registRes()

void JPAResourceManager::registRes ( JPAResource * res)

◆ registTex()

void JPAResourceManager::registTex ( JPATexture * tex)

◆ swapTexture()

const ResTIMG * JPAResourceManager::swapTexture ( ResTIMG const * img,
char const * swapName )

Member Data Documentation

◆ mpHeap

JKRHeap* JPAResourceManager::mpHeap

◆ pResAry

JPAResource** JPAResourceManager::pResAry

◆ pTexAry

JPATexture** JPAResourceManager::pTexAry

◆ resMaxNum

u16 JPAResourceManager::resMaxNum

◆ resRegNum

u16 JPAResourceManager::resRegNum

◆ texMaxNum

u16 JPAResourceManager::texMaxNum

◆ texRegNum

u16 JPAResourceManager::texRegNum

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