Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Variables
a
b
c
d
e
f
g
h
j
l
m
p
s
w
Typedefs
Enumerations
Enumerator
c
e
o
t
u
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
i
j
m
o
p
r
s
t
u
v
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
▼
Twilight Princess
►
About
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
►
docs
▼
include
►
c
►
d
►
dolphin
►
f_ap
►
f_op
►
f_pc
▼
JSystem
►
J2DGraph
►
J3DGraphAnimator
►
J3DGraphBase
►
J3DGraphLoader
►
J3DU
►
JAudio2
►
JFramework
►
JGadget
►
JHostIO
►
JKernel
►
JMath
►
JMessage
▼
JParticle
►
JPABaseShape.h
►
JPAChildShape.h
JPADrawInfo.h
►
JPADynamicsBlock.h
JPAEmitter.h
JPAEmitterManager.h
►
JPAExTexShape.h
►
JPAExtraShape.h
►
JPAFieldBlock.h
JPAKeyBlock.h
JPAList.h
►
JPAMath.h
►
JPAParticle.h
JPARandom.h
JPAResource.h
►
JPAResourceLoader.h
JPAResourceManager.h
JPATexture.h
►
JStage
►
JStudio
►
JSupport
►
JUtility
►
JGeometry.h
►
TPosition3.h
►
m_Do
►
REL
►
SSystem
►
TRK_MINNOW_DOLPHIN
►
Z2AudioLib
dol2asm.h
►
DynamicLink.h
►
global.h
►
src
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
Loading...
Searching...
No Matches
JPAResourceManager.h
Go to the documentation of this file.
1
#ifndef JPARESOURCEMANAGER_H
2
#define JPARESOURCEMANAGER_H
3
4
#include "
JSystem/JParticle/JPATexture.h
"
5
6
class
JKRHeap
;
7
class
JPAResource
;
8
struct
ResTIMG
;
9
14
class
JPAResourceManager
{
15
public
:
16
/* 80273E10 */
JPAResourceManager
(
void
const
*,
JKRHeap
*);
17
/* 80273E68 */
JPAResource
*
getResource
(
u16
)
const
;
18
/* 80273EA8 */
bool
checkUserIndexDuplication
(
u16
)
const
;
19
/* 80273EEC */
const
ResTIMG
*
swapTexture
(
ResTIMG
const
*,
char
const
*);
20
/* 80273F8C */
void
registRes
(
JPAResource
*);
21
/* 80273FAC */
void
registTex
(
JPATexture
*);
22
/* 80273FCC */
u32
getResUserWork
(
u16
)
const
;
23
24
void
load
(
u16
idx,
GXTexMapID
texMapID) {
mpTexArr
[idx]->
load
(texMapID); }
25
26
public
:
27
/* 0x00 */
JKRHeap
*
mpHeap
;
28
/* 0x04 */
JPAResource
**
mpResArr
;
29
/* 0x08 */
JPATexture
**
mpTexArr
;
30
/* 0x0C */
u16
mResMax
;
31
/* 0x0E */
u16
mResNum
;
32
/* 0x10 */
u16
mTexMax
;
33
/* 0x12 */
u16
mTexNum
;
34
};
14
class
JPAResourceManager
{
…
};
35
36
#endif
/* JPARESOURCEMANAGER_H */
GXTexMapID
enum _GXTexMapID GXTexMapID
JPATexture.h
JKRHeap
Definition
JKRHeap.h:16
JPAResourceManager
Definition
JPAResourceManager.h:14
JPAResourceManager::mpTexArr
JPATexture ** mpTexArr
Definition
JPAResourceManager.h:29
JPAResourceManager::getResUserWork
u32 getResUserWork(u16) const
Definition
JPAResourceManager.cpp:76
JPAResourceManager::mTexNum
u16 mTexNum
Definition
JPAResourceManager.h:33
JPAResourceManager::mResNum
u16 mResNum
Definition
JPAResourceManager.h:31
JPAResourceManager::mResMax
u16 mResMax
Definition
JPAResourceManager.h:30
JPAResourceManager::load
void load(u16 idx, GXTexMapID texMapID)
Definition
JPAResourceManager.h:24
JPAResourceManager::mTexMax
u16 mTexMax
Definition
JPAResourceManager.h:32
JPAResourceManager::swapTexture
const ResTIMG * swapTexture(ResTIMG const *, char const *)
Definition
JPAResourceManager.cpp:46
JPAResourceManager::checkUserIndexDuplication
bool checkUserIndexDuplication(u16) const
Definition
JPAResourceManager.cpp:37
JPAResourceManager::registRes
void registRes(JPAResource *)
Definition
JPAResourceManager.cpp:63
JPAResourceManager::getResource
JPAResource * getResource(u16) const
Definition
JPAResourceManager.cpp:28
JPAResourceManager::mpResArr
JPAResource ** mpResArr
Definition
JPAResourceManager.h:28
JPAResourceManager::mpHeap
JKRHeap * mpHeap
Definition
JPAResourceManager.h:27
JPAResourceManager::JPAResourceManager
JPAResourceManager(void const *, JKRHeap *)
Definition
JPAResourceManager.cpp:16
JPAResourceManager::registTex
void registTex(JPATexture *)
Definition
JPAResourceManager.cpp:70
JPAResource
Definition
JPAResource.h:23
JPATexture
Definition
JPATexture.h:21
JPATexture::load
void load(GXTexMapID texMapID)
Definition
JPATexture.h:26
ResTIMG
Image data header.
Definition
d_menu_dmap_map.cpp:109
u32
unsigned long u32
Definition
types.h:9
u16
unsigned short int u16
Definition
types.h:7
include
JSystem
JParticle
JPAResourceManager.h
Generated by
1.12.0