SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
System
FileHolder.hpp
1
#pragma once
2
3
#include <revolution.h>
4
#include "Game/Util.hpp"
5
6
class
JKRHeap;
7
8
class
FileHolderFileEntry
{
9
public
:
10
FileHolderFileEntry
(
const
char
*, JKRHeap *,
void
*);
11
~FileHolderFileEntry
();
12
13
void
waitReadDone();
14
void
setContext(
void
*, JKRHeap *);
15
16
s32 mEntryNum;
// _0
17
void
* mContext;
// _4
18
JKRHeap* mHeap;
// _8
19
s32 mState;
// _C
20
OSMessageQueue mQueue;
// _10
21
OSMessage mMessage;
// _30
22
bool
mContextSet;
// _34
23
};
24
25
class
FileHolder
{
26
public
:
27
FileHolder
();
28
29
FileHolderFileEntry
* add(
const
char
*, JKRHeap *,
void
*);
30
bool
isExist(
const
char
*)
const
;
31
void
* getContext(
const
char
*)
const
;
32
void
removeIfIsEqualHeap(JKRHeap *);
33
34
FileHolderFileEntry
** removeFile(
const
char
*);
35
FileHolderFileEntry
* findEntry(
const
char
*)
const
;
36
37
MR::Vector<MR::AssignableArray<FileHolderFileEntry*>
> mArray;
// _0
38
};
FileHolderFileEntry
Definition
FileHolder.hpp:8
FileHolder
Definition
FileHolder.hpp:25
MR::Vector
Definition
Array.hpp:68
Generated by
1.10.0