9#include "../Platform.h"
10#include "WutAudioDriver.h"
11#include "WutVideoDriver.h"
12#include "WutInputDriver.h"
13#include "WutFileSystemDriver.h"
14#include "WutThreadDriver.h"
15#include "WutLoggerOSReport.h"
16#include "WutLoggerUdp.h"
17#include "WutLoggerUsbSerial.h"
18#include "../LoggerFile.h"
44 Status status = Status::Running;
Platform audio backend GuiSound delegates to: fixed one-shot PCM voices plus one background OGG strea...
Storage device enumeration/mount/poll backend for the SD/USB/DVD file browser.
Central fan-out dispatcher.
Raw platform threading primitives.
Platform video backend owning the frame lifecycle (init/render/clear, screen size,...
Wii U AudioDriver: AX (sndcore2), 16 fixed AXVoice slots for one-shots plus a dedicated stereo stream...
SD: a plain WHBMountSdCard() FSA mount, done once in init().
Wii U ThreadDriver, built on coreinit's OSThread/OSMutex/OSCondition.
Wii U VideoDriver: GX2 + libwhb's WHBGfx* helpers.
SystemEvent
A hardware/OS-level system event a Platform can report.
Status
Platform execution state.