Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
control.h
Go to the documentation of this file.
1
#ifndef JSYSTEM_JSTUDIO_JSTUDIO_JPREVIEWER_CONTROL_H
2
#define JSYSTEM_JSTUDIO_JSTUDIO_JPREVIEWER_CONTROL_H
3
4
#include "
JSystem/JHostIO/JORReflexible.h
"
5
#include "
JSystem/JHostIO/JORServer.h
"
6
#include "
JSystem/JStudio/JStudioToolLibrary/interface.h
"
7
#include "
JSystem/JStudio/JStudioToolLibrary/visual.h
"
8
9
class
J2DOrthoGraph
;
10
class
JUTFont
;
11
class
JUTGamePad
;
12
13
namespace
JStudio
{
14
class
TControl;
15
class
TParse;
16
};
17
18
namespace
JStudioPreviewer
{
19
class
TControl
:
public
JORReflexible
,
public
JOREventCallbackListNode
{
20
public
:
21
TControl
();
22
virtual
~TControl
() {}
23
void
genMessage
(
JORMContext
*);
24
25
void
interface_setPad
(
const
JUTGamePad
* pPad) {
26
mPad
.
setPad
(pPad);
27
}
28
29
void
show_setRender
(
J2DOrthoGraph
* pGraph,
JUTFont
* pFont) {
30
field_0x128
.
setRender
(pGraph);
31
field_0x12c
.
setFont
(pFont);
32
}
33
34
void
jstudio_setControl
(
JStudio::TControl
*);
35
void
jstudio_setParse
(
JStudio::TParse
*);
36
37
virtual
void
update
();
38
virtual
void
show2D
();
39
virtual
void
show3D
(
Mtx
mtx
);
40
virtual
int
JORAct
(
u32
,
const
char
*);
41
42
private
:
43
/* 0x018 */
u8
field_0x18
[0xf8 - 0x18];
44
/* 0x0F8 */
JStudioToolLibrary::TPad
mPad
;
45
/* 0x018 */
u8
field_0xfc
[0x128 - 0xfc];
46
/* 0x128 */
JStudioToolLibrary::TDrawPrimitive2D
field_0x128
;
47
/* 0x12C */
JStudioToolLibrary::TPrint
field_0x12c
;
48
};
49
};
50
51
#endif
JORReflexible.h
JORServer.h
mtx
static Mtx mtx[10]
Definition
c_lib.cpp:486
J2DOrthoGraph
Definition
J2DOrthoGraph.h:10
JORMContext
Definition
JORMContext.h:128
JORReflexible
Definition
JORReflexible.h:47
JStudioPreviewer::TControl
Definition
control.h:19
JStudioPreviewer::TControl::genMessage
void genMessage(JORMContext *)
JStudioPreviewer::TControl::field_0x12c
JStudioToolLibrary::TPrint field_0x12c
Definition
control.h:47
JStudioPreviewer::TControl::field_0xfc
u8 field_0xfc[0x128 - 0xfc]
Definition
control.h:45
JStudioPreviewer::TControl::update
virtual void update()
JStudioPreviewer::TControl::~TControl
virtual ~TControl()
Definition
control.h:22
JStudioPreviewer::TControl::interface_setPad
void interface_setPad(const JUTGamePad *pPad)
Definition
control.h:25
JStudioPreviewer::TControl::jstudio_setParse
void jstudio_setParse(JStudio::TParse *)
JStudioPreviewer::TControl::field_0x128
JStudioToolLibrary::TDrawPrimitive2D field_0x128
Definition
control.h:46
JStudioPreviewer::TControl::JORAct
virtual int JORAct(u32, const char *)
JStudioPreviewer::TControl::show3D
virtual void show3D(Mtx mtx)
JStudioPreviewer::TControl::TControl
TControl()
Definition
control.cpp:6
JStudioPreviewer::TControl::mPad
JStudioToolLibrary::TPad mPad
Definition
control.h:44
JStudioPreviewer::TControl::field_0x18
u8 field_0x18[0xf8 - 0x18]
Definition
control.h:43
JStudioPreviewer::TControl::show2D
virtual void show2D()
JStudioPreviewer::TControl::show_setRender
void show_setRender(J2DOrthoGraph *pGraph, JUTFont *pFont)
Definition
control.h:29
JStudioPreviewer::TControl::jstudio_setControl
void jstudio_setControl(JStudio::TControl *)
JStudio::TControl
Definition
jstudio-control.h:43
JUTFont
Definition
JUTFont.h:69
Mtx
f32 Mtx[3][4]
Definition
mtx.h:25
u32
unsigned long u32
Definition
types.h:12
u8
unsigned char u8
Definition
types.h:8
interface.h
JStudioPreviewer
Definition
control.h:18
JStudio
Definition
functionvalue.cpp:12
JOREventCallbackListNode
Definition
JORServer.h:13
JStudioToolLibrary::TDrawPrimitive2D
Definition
visual.h:27
JStudioToolLibrary::TDrawPrimitive2D::setRender
void setRender(J2DOrthoGraph *pOrthoGraph)
Definition
visual.h:30
JStudioToolLibrary::TPad
Definition
interface.h:7
JStudioToolLibrary::TPad::setPad
void setPad(const JUTGamePad *pPad)
Definition
interface.h:26
JStudioToolLibrary::TPrint
Definition
visual.h:75
JStudioToolLibrary::TPrint::setFont
void setFont(JUTFont *pFont)
Definition
visual.h:81
JStudio::TParse
Definition
jstudio-control.h:291
JUTGamePad
Definition
JUTGamePad.h:28
visual.h
include
JSystem
JStudio
JStudio_JPreviewer
control.h
Generated by
1.12.0