New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
SysController.h
Go to the documentation of this file.
1#pragma once
2
3#include <controller/seadController.h>
4
5class SysController : public sead::Controller // vtbl Address: 0x100BF504
6{
7 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101E9D40
8 // getRuntimeTypeInfoStatic()::typeInfo Address: 0x101EAE78
9 SEAD_RTTI_OVERRIDE(SysController, sead::Controller)
10
11public:
26
27public:
28 // Address: 0x02511C40
29 SysController(sead::ControllerMgr* mgr, Id id);
30
31protected:
32 // Address: 0x025124D8
33 void calcRemote_Core_(const sead::Controller* controller);
34 // Address: 0x025127F8
35 void calcRemote_Nunchuk_(const sead::Controller* controller);
36 // Address: 0x02512088
37 void calcRemote_URCC_(const sead::Controller* controller);
38 // Address: 0x025121F4
39 void calcRemote_URCC_Acc_(const sead::Controller* controller);
40
41protected:
42 u32 _15c[(0x1D4 - 0x15C) / sizeof(u32)];
43};
44static_assert(sizeof(SysController) == 0x1D4);
Definition SysController.h:6
void calcRemote_Nunchuk_(const sead::Controller *controller)
void calcRemote_URCC_Acc_(const sead::Controller *controller)
void calcRemote_Core_(const sead::Controller *controller)
u32 _15c[(0x1D4 - 0x15C)/sizeof(u32)]
Definition SysController.h:42
SysController(sead::ControllerMgr *mgr, Id id)
void calcRemote_URCC_(const sead::Controller *controller)