libgui 2.01
libgui is a GUI library for the GameCube, Wii, and Wii U
 
Loading...
Searching...
No Matches
GameCube and Wii

GX video, AESND audio, PAD/WPAD input, LWP threads, FAT/DVD storage and libsmb2 - shared by both consoles (libogc2). More...

Collaboration diagram for GameCube and Wii:

Classes

class  GameCubeFileSystemDriver
 GameCube FileSystemDriver: memory card slots, GC Loader, and DVD, plus DEVICE_SMB (broadband adapter). More...
 
class  GameCubeNetwork
 GameCube network bring-up for the Broadband Adapter (synchronous if_config). More...
 
class  GameCubePlatform
 GameCube (HW_DOL) Platform: same driver set as WiiPlatform except for file system, which uses GameCubeFileSystemDriver (memory card/GC Loader/DVD) instead of SD/USB/DVD. More...
 
class  OgcAudioDriver
 GC/Wii AudioDriver: AESND-based fixed voices for one-shots, wraps a GuiSoundOggPlayer for the background stream. More...
 
struct  OgcFatSlotDescriptor
 One hot-pluggable FAT-formatted slot, shared shape between GameCube (SD Gecko A/B/port2, GC Loader) and Wii (SD, USB1-3). More...
 
class  OgcFileSystemDriver
 Shared GameCube/Wii FileSystemDriver base: FAT slot enumeration, mounting and polling. More...
 
class  OgcInputDriver
 GC/Wii InputDriver: PAD (GameCube) / WPAD (Wiimote, Nunchuk, Classic, Wii U Pro Controller) plus a WiiDRC channel that lets a Wii app read a Wii U GamePad. More...
 
class  OgcSmbDriver
 Wraps libsmb2 behind a "smb:/" devoptab. More...
 
class  OgcThreadDriver
 GC/Wii ThreadDriver, built on libogc's LWP threading primitives. More...
 
class  OgcVideoDriver
 GC/Wii VideoDriver: raw GX, double-buffered XFB. More...
 
class  OgcImageRenderer
 GX-backed ImageRenderer for GuiImage/GuiImageData textures. More...
 
class  OgcGlyphRenderer
 GX-backed GlyphRenderer for GuiTextRenderer. More...
 
class  WiiFileSystemDriver
 Wii FileSystemDriver: hot-pluggable SD and up to 3 concurrent USB MSD plus DVD (ISO9660) and DEVICE_SMB. More...
 
class  WiiNetwork
 Wii network bring-up (asynchronous net_init_async on a background thread). More...
 
class  WiiPlatform
 Wii Platform, built on the shared GC/Wii driver set (OgcVideoDriver, OgcAudioDriver, OgcInputDriver, OgcThreadDriver) plus WiiFileSystemDriver for hot-pluggable SD/USB/DVD. More...
 

Detailed Description

GX video, AESND audio, PAD/WPAD input, LWP threads, FAT/DVD storage and libsmb2 - shared by both consoles (libogc2).