#include <KPadDirector.hh>
The highest level abstraction for controller processing.
Definition at line 17 of file KPadDirector.hh.
Public Member Functions | |
| void | calc () |
| void | calcPads () |
| void | clear () |
| void | reset () |
| void | startGhostProxies () |
| void | endGhostProxies () |
| const KPadPlayer & | playerInput () const |
| KPadHostController * | hostController () |
| void | setGhostPad (const u8 *inputs, bool driftIsAuto) |
| void | setHostPad (bool driftIsAuto) |
Static Public Member Functions | |
| static KPadDirector * | CreateInstance () |
| static void | DestroyInstance () |
| static KPadDirector * | Instance () |
Private Attributes | |
| KPadPlayer | m_playerInput |
| KPadGhostController * | m_ghostController |
| KPadHostController * | m_hostController |
Static Private Attributes | |
| static KPadDirector * | s_instance = nullptr |
Additional Inherited Members | |
Private Member Functions inherited from Kinoko::EGG::Disposer | |
Static Private Member Functions inherited from Kinoko::EGG::Disposer | |
| static constexpr u16 | getLinkOffset () |
|
private0x805232F0 |
Definition at line 56 of file KPadDirector.cc.
|
overrideprivate0x805231DC |
Definition at line 62 of file KPadDirector.cc.
|
0x805238F0 |
Definition at line 6 of file KPadDirector.cc.
|
0x805237E8 |
Definition at line 12 of file KPadDirector.cc.
|
inline0x80523724 |
Definition at line 25 of file KPadDirector.hh.
|
static0x8052313C |
Definition at line 42 of file KPadDirector.cc.
|
static0x8052318C |
Definition at line 48 of file KPadDirector.cc.
|
0x805245DC |
Definition at line 28 of file KPadDirector.cc.
|
inlinenodiscard |
Definition at line 35 of file KPadDirector.hh.
|
inlinestaticnodiscard |
Definition at line 45 of file KPadDirector.hh.
|
inlinenodiscard |
Definition at line 31 of file KPadDirector.hh.
|
0x80523690 |
Definition at line 18 of file KPadDirector.cc.
|
0x8052453C |
Definition at line 33 of file KPadDirector.cc.
| void Kinoko::System::KPadDirector::setHostPad | ( | bool | driftIsAuto | ) |
Definition at line 37 of file KPadDirector.cc.
|
0x80524580 |
Definition at line 23 of file KPadDirector.cc.
|
private |
Definition at line 54 of file KPadDirector.hh.
|
private |
Definition at line 55 of file KPadDirector.hh.
|
private |
Definition at line 53 of file KPadDirector.hh.
|
staticprivate0x809BD70C |
Definition at line 57 of file KPadDirector.hh.