void * JKRGetNameResource(const char *name, JKRFileLoader *loader)
Definition JKRFileLoader.h:64
void * JKRGetResource(const char *name)
Definition JKRFileLoader.h:68
bool JKRDetachResource(void *resource, JKRFileLoader *fileLoader)
Definition JKRFileLoader.h:60
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JKRDisposer.h:12
Definition JKRFileFinder.h:10
Definition JKRFileLoader.h:12
virtual void * getResource(u32, const char *)=0
static JSUList< JKRFileLoader > sVolumeList
Definition JKRFileLoader.h:57
virtual u32 countFile(const char *) const =0
virtual void unmount(void)
Definition JKRFileLoader.cpp:24
virtual u32 readResource(void *, u32, const char *)=0
virtual bool becomeCurrent(const char *)=0
virtual u32 getResSize(const void *) const =0
static JKRFileLoader * findVolume(const char **)
Definition JKRFileLoader.cpp:107
u32 mMountCount
Definition JKRFileLoader.h:42
bool mIsMounted
Definition JKRFileLoader.h:40
u32 mVolumeType
Definition JKRFileLoader.h:39
virtual ~JKRFileLoader()
Definition JKRFileLoader.cpp:17
virtual bool removeResource(void *)=0
const char * mVolumeName
Definition JKRFileLoader.h:38
virtual void * getResource(const char *)=0
static const char * fetchVolumeName(char *, s32, const char *)
Definition JKRFileLoader.cpp:132
static void setCurrentVolume(JKRFileLoader *fileLoader)
Definition JKRFileLoader.h:53
virtual bool detachResource(void *)=0
u32 getVolumeType() const
Definition JKRFileLoader.h:18
static JSUList< JKRFileLoader > & getVolumeList()
Definition JKRFileLoader.h:54
static JKRFileLoader * sCurrentVolume
Definition JKRFileLoader.h:56
u8 field_0x31[3]
Definition JKRFileLoader.h:41
JSULink< JKRFileLoader > mFileLoaderLink
Definition JKRFileLoader.h:37
JKRFileLoader(void)
Definition JKRFileLoader.cpp:13
virtual JKRFileFinder * getFirstFile(const char *) const =0
bool isMounted() const
Definition JKRFileLoader.h:17
virtual void removeResourceAll(void)=0
static JKRFileLoader * getCurrentVolume()
Definition JKRFileLoader.h:52
virtual u32 readResource(void *, u32, u32, const char *)=0
static void * getGlbResource(const char *)
Definition JKRFileLoader.cpp:37
unsigned long u32
Definition types.h:10
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8