10#include "../../Platform.h"
11#include "../OgcVideoDriver.h"
12#include "../OgcInputDriver.h"
13#include "../OgcThreadDriver.h"
14#include "../OgcAudioDriver.h"
15#include "WiiFileSystemDriver.h"
16#include "../OgcLoggerSysReport.h"
17#include "../OgcLoggerUdp.h"
18#include "../OgcLoggerUsbGecko.h"
19#include "../../LoggerFile.h"
21void NotifyWiiShutdownRequested();
50 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.
GC/Wii AudioDriver: AESND-based fixed voices for one-shots, wraps a GuiSoundOggPlayer for the backgro...
GC/Wii ThreadDriver, built on libogc's LWP threading primitives.
GC/Wii VideoDriver: raw GX, double-buffered XFB.
Raw platform threading primitives.
Platform video backend owning the frame lifecycle (init/render/clear, screen size,...
Wii FileSystemDriver: hot-pluggable SD and up to 3 concurrent USB MSD plus DVD (ISO9660) and DEVICE_S...
SystemEvent
A hardware/OS-level system event a Platform can report.
Status
Platform execution state.