Gets rid of the largest set of mutable global state within the core. This also paves a way for eliminating usages of GetInstance() on the System class as a follow-up. Note that no behavioral changes have been made, and this simply extracts the functionality into a class. This also has the benefit of making dependencies on the core timing functionality explicit within the relevant interfaces. |
||
|---|---|---|
| .. | ||
| controller_base.cpp | ||
| controller_base.h | ||
| debug_pad.cpp | ||
| debug_pad.h | ||
| gesture.cpp | ||
| gesture.h | ||
| keyboard.cpp | ||
| keyboard.h | ||
| mouse.cpp | ||
| mouse.h | ||
| npad.cpp | ||
| npad.h | ||
| stubbed.cpp | ||
| stubbed.h | ||
| touchscreen.cpp | ||
| touchscreen.h | ||
| xpad.cpp | ||
| xpad.h | ||