Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
interface.h
Go to the documentation of this file.
1
#ifndef JSTUDIOTOOLLIBRARY_INTERFACE_H
2
#define JSTUDIOTOOLLIBRARY_INTERFACE_H
3
4
#include "
JSystem/JUtility/JUTGamePad.h
"
5
6
namespace
JStudioToolLibrary
{
7
struct
TPad
{
8
struct
TData
{
9
TData
();
10
void
reset
();
11
12
/* 0x00 */
int
iButton_
;
13
/* 0x04 */
int
iButtonTrigger_
;
14
/* 0x08 */
int
iButtonRelease_
;
15
/* 0x0C */
int
iButtonRepeat_
;
16
/* 0x10 */
f32
fAnalogMainStickX_
;
17
/* 0x14 */
f32
fAnalogMainStickY_
;
18
/* 0x18 */
f32
fAnalogSubStickX_
;
19
/* 0x1C */
f32
fAnalogSubStickY_
;
20
/* 0x20 */
f32
fAnalogTriggerL_
;
21
/* 0x24 */
f32
fAnalogTriggerR_
;
22
};
23
24
TPad
();
25
26
void
setPad
(
const
JUTGamePad
* pPad) {
27
pPad_
= pPad;
28
}
29
30
bool
isEnabled
()
const
;
31
void
getData
(
TData
*)
const
;
32
f32
getAnalog_triggerR
()
const
;
33
f32
getAnalog_triggerL
()
const
;
34
f32
getAnalog_subStickY
()
const
;
35
f32
getAnalog_subStickX
()
const
;
36
f32
getAnalog_mainStickY
()
const
;
37
f32
getAnalog_mainStickX
()
const
;
38
int
getButton_repeat
()
const
;
39
int
getButton_release
()
const
;
40
int
getButton_trigger
()
const
;
41
int
getButton
()
const
;
42
43
/* 0x0 */
const
JUTGamePad
*
pPad_
;
44
};
45
}
46
47
#endif
JUTGamePad.h
f32
float f32
Definition
types.h:25
JStudioToolLibrary
Definition
anchor.h:6
JStudioToolLibrary::TPad::TData
Definition
interface.h:8
JStudioToolLibrary::TPad::TData::iButtonTrigger_
int iButtonTrigger_
Definition
interface.h:13
JStudioToolLibrary::TPad::TData::reset
void reset()
JStudioToolLibrary::TPad::TData::iButtonRepeat_
int iButtonRepeat_
Definition
interface.h:15
JStudioToolLibrary::TPad::TData::fAnalogSubStickX_
f32 fAnalogSubStickX_
Definition
interface.h:18
JStudioToolLibrary::TPad::TData::TData
TData()
JStudioToolLibrary::TPad::TData::iButton_
int iButton_
Definition
interface.h:12
JStudioToolLibrary::TPad::TData::iButtonRelease_
int iButtonRelease_
Definition
interface.h:14
JStudioToolLibrary::TPad::TData::fAnalogSubStickY_
f32 fAnalogSubStickY_
Definition
interface.h:19
JStudioToolLibrary::TPad::TData::fAnalogMainStickY_
f32 fAnalogMainStickY_
Definition
interface.h:17
JStudioToolLibrary::TPad::TData::fAnalogTriggerL_
f32 fAnalogTriggerL_
Definition
interface.h:20
JStudioToolLibrary::TPad::TData::fAnalogTriggerR_
f32 fAnalogTriggerR_
Definition
interface.h:21
JStudioToolLibrary::TPad::TData::fAnalogMainStickX_
f32 fAnalogMainStickX_
Definition
interface.h:16
JStudioToolLibrary::TPad
Definition
interface.h:7
JStudioToolLibrary::TPad::getAnalog_mainStickY
f32 getAnalog_mainStickY() const
JStudioToolLibrary::TPad::getButton
int getButton() const
JStudioToolLibrary::TPad::pPad_
const JUTGamePad * pPad_
Definition
interface.h:43
JStudioToolLibrary::TPad::getAnalog_triggerR
f32 getAnalog_triggerR() const
JStudioToolLibrary::TPad::getAnalog_mainStickX
f32 getAnalog_mainStickX() const
JStudioToolLibrary::TPad::getButton_release
int getButton_release() const
JStudioToolLibrary::TPad::TPad
TPad()
JStudioToolLibrary::TPad::getAnalog_subStickY
f32 getAnalog_subStickY() const
JStudioToolLibrary::TPad::setPad
void setPad(const JUTGamePad *pPad)
Definition
interface.h:26
JStudioToolLibrary::TPad::getData
void getData(TData *) const
JStudioToolLibrary::TPad::isEnabled
bool isEnabled() const
JStudioToolLibrary::TPad::getButton_repeat
int getButton_repeat() const
JStudioToolLibrary::TPad::getAnalog_subStickX
f32 getAnalog_subStickX() const
JStudioToolLibrary::TPad::getAnalog_triggerL
f32 getAnalog_triggerL() const
JStudioToolLibrary::TPad::getButton_trigger
int getButton_trigger() const
JUTGamePad
Definition
JUTGamePad.h:28
include
JSystem
JStudio
JStudioToolLibrary
interface.h
Generated by
1.12.0