Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
mReCPd::Pad Struct Reference

#include <m_Re_controller_pad.h>

+ Collaboration diagram for mReCPd::Pad:

Classes

struct  Acc
 

Public Member Functions

void clean ()
 
void cleanOneTime ()
 
void copyRemAcc ()
 
void copyFSAcc ()
 
void cleanTrig ()
 
void cleanHold ()
 
void cleanRelease ()
 
void clearUpDown ()
 
void calcDpdBox (Vec2 *, Vec2 *, f32, f32)
 
void calcDpdOld ()
 
void calcDpd2DPos ()
 
void calcDpdRatioPos ()
 
void calcDpdPlayCirPos ()
 
void calcDpdPlayBoxPos ()
 

Public Attributes

int field_0x0
 
u8 unk_shield_0x04 [0x8 - 0x4]
 
KPADStatus field_0x4 [RECPD_SAMPLING_BUF_COUNT]
 
int field_0x554
 
u8 unk_shield_0x558 [0x55c - 0x558]
 
KPADStatus field_0x558
 
Acc m_remAcc
 
Acc m_FSAcc
 
Vec2 m_stick3D
 
f32 m_stickValue
 
s16 m_stickAngle
 
s16 m_stick3DAngle
 
Vec2 field_0x1d78
 
Vec2 field_0x1d80
 
Vec2 m_dpd_2d_pos
 
Vec2 m_dpd_ratio_pos
 
f32 field_0x1d98
 
f32 field_0x1d9c
 
Vec2 m_dpd_play_box_pos
 
Vec2 field_0x1da8
 
Vec2 field_0x1db0
 
f32 field_0x1db8
 
f32 field_0x1dbc
 
f32 field_0x1dc0
 
int field_0x1dc4
 
int field_0x1dc8
 
int m_swingBlock
 
int field_0x1dd0
 
u8 field_0x1dd4
 
int field_0x1dd8
 
bool field_0x1ddc
 
u8 field_0x1ddd
 
int field_0x1de0
 
int field_0x1de4
 
u8 field_0x1de8
 
int field_0x1dec
 
u8 field_0x1df0
 
int field_0x1df4
 
u32 dev_type
 
u32 field_0x1dfc
 
int field_0x1e00
 
u8 field_0x1e04
 
u8 field_0x1e05
 

Member Function Documentation

◆ calcDpd2DPos()

void mReCPd::Pad::calcDpd2DPos ( )

◆ calcDpdBox()

void mReCPd::Pad::calcDpdBox ( Vec2 * arg0,
Vec2 * arg1,
f32 arg2,
f32 arg3 )

◆ calcDpdOld()

void mReCPd::Pad::calcDpdOld ( )

◆ calcDpdPlayBoxPos()

void mReCPd::Pad::calcDpdPlayBoxPos ( )

◆ calcDpdPlayCirPos()

void mReCPd::Pad::calcDpdPlayCirPos ( )

◆ calcDpdRatioPos()

void mReCPd::Pad::calcDpdRatioPos ( )

◆ clean()

void mReCPd::Pad::clean ( )

◆ cleanHold()

void mReCPd::Pad::cleanHold ( )

◆ cleanOneTime()

void mReCPd::Pad::cleanOneTime ( )

◆ cleanRelease()

void mReCPd::Pad::cleanRelease ( )

◆ cleanTrig()

void mReCPd::Pad::cleanTrig ( )

◆ clearUpDown()

void mReCPd::Pad::clearUpDown ( )

◆ copyFSAcc()

void mReCPd::Pad::copyFSAcc ( )

◆ copyRemAcc()

void mReCPd::Pad::copyRemAcc ( )

Member Data Documentation

◆ dev_type

u32 mReCPd::Pad::dev_type

◆ field_0x0

int mReCPd::Pad::field_0x0

◆ field_0x1d78

Vec2 mReCPd::Pad::field_0x1d78

◆ field_0x1d80

Vec2 mReCPd::Pad::field_0x1d80

◆ field_0x1d98

f32 mReCPd::Pad::field_0x1d98

◆ field_0x1d9c

f32 mReCPd::Pad::field_0x1d9c

◆ field_0x1da8

Vec2 mReCPd::Pad::field_0x1da8

◆ field_0x1db0

Vec2 mReCPd::Pad::field_0x1db0

◆ field_0x1db8

f32 mReCPd::Pad::field_0x1db8

◆ field_0x1dbc

f32 mReCPd::Pad::field_0x1dbc

◆ field_0x1dc0

f32 mReCPd::Pad::field_0x1dc0

◆ field_0x1dc4

int mReCPd::Pad::field_0x1dc4

◆ field_0x1dc8

int mReCPd::Pad::field_0x1dc8

◆ field_0x1dd0

int mReCPd::Pad::field_0x1dd0

◆ field_0x1dd4

u8 mReCPd::Pad::field_0x1dd4

◆ field_0x1dd8

int mReCPd::Pad::field_0x1dd8

◆ field_0x1ddc

bool mReCPd::Pad::field_0x1ddc

◆ field_0x1ddd

u8 mReCPd::Pad::field_0x1ddd

◆ field_0x1de0

int mReCPd::Pad::field_0x1de0

◆ field_0x1de4

int mReCPd::Pad::field_0x1de4

◆ field_0x1de8

u8 mReCPd::Pad::field_0x1de8

◆ field_0x1dec

int mReCPd::Pad::field_0x1dec

◆ field_0x1df0

u8 mReCPd::Pad::field_0x1df0

◆ field_0x1df4

int mReCPd::Pad::field_0x1df4

◆ field_0x1dfc

u32 mReCPd::Pad::field_0x1dfc

◆ field_0x1e00

int mReCPd::Pad::field_0x1e00

◆ field_0x1e04

u8 mReCPd::Pad::field_0x1e04

◆ field_0x1e05

u8 mReCPd::Pad::field_0x1e05

◆ field_0x4

KPADStatus mReCPd::Pad::field_0x4[RECPD_SAMPLING_BUF_COUNT]

◆ field_0x554

int mReCPd::Pad::field_0x554

◆ field_0x558

KPADStatus mReCPd::Pad::field_0x558

◆ m_dpd_2d_pos

Vec2 mReCPd::Pad::m_dpd_2d_pos

◆ m_dpd_play_box_pos

Vec2 mReCPd::Pad::m_dpd_play_box_pos

◆ m_dpd_ratio_pos

Vec2 mReCPd::Pad::m_dpd_ratio_pos

◆ m_FSAcc

Acc mReCPd::Pad::m_FSAcc

◆ m_remAcc

Acc mReCPd::Pad::m_remAcc

◆ m_stick3D

Vec2 mReCPd::Pad::m_stick3D

◆ m_stick3DAngle

s16 mReCPd::Pad::m_stick3DAngle

◆ m_stickAngle

s16 mReCPd::Pad::m_stickAngle

◆ m_stickValue

f32 mReCPd::Pad::m_stickValue

◆ m_swingBlock

int mReCPd::Pad::m_swingBlock

◆ unk_shield_0x04

u8 mReCPd::Pad::unk_shield_0x04[0x8 - 0x4]

◆ unk_shield_0x558

u8 mReCPd::Pad::unk_shield_0x558[0x55c - 0x558]

The documentation for this struct was generated from the following files: