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

Platform Abstraction Layer: the abstract driver interfaces (Platform, VideoDriver, AudioDriver, InputDriver, FileSystemDriver, ThreadDriver, SmbDriver), the Logger, and the Thread/Mutex/Cond wrappers.

More...

Directory dependency graph for drivers:

Directories

 ogc
 GameCube and Wii implementation (libogc2): GX video, AESND audio, PAD/WPAD input, LWP threads, libsmb2 network shares and the SysReport, UDP and USB Gecko logging backends.
 
 wut
 Wii U implementation (wut): GX2 video, AX audio, VPAD/KPAD input, coreinit threads, FSA/libmocha/libdvm storage, libsmb2 network shares and the OSReport, UDP and USB serial logging backends.
 

Files

 AudioDriver.h
 
 Cond.cpp
 
 Cond.h
 
 FileSystemDriver.h
 
 InputController.cpp
 
 InputController.h
 
 InputData.h
 
 InputDriver.h
 
 Logger.cpp
 
 Logger.h
 
 LoggerFile.cpp
 
 LoggerFile.h
 
 Mesh.h
 
 Mutex.cpp
 
 Mutex.h
 
 OneEuroFilter.h
 
 Platform.h
 
 SmbDriver.h
 
 Thread.cpp
 
 Thread.h
 
 ThreadDriver.h
 
 Time.h
 
 Trace.cpp
 
 Trace.h
 
 VideoDriver.h
 

Detailed Description

Platform Abstraction Layer: the abstract driver interfaces (Platform, VideoDriver, AudioDriver, InputDriver, FileSystemDriver, ThreadDriver, SmbDriver), the Logger, and the Thread/Mutex/Cond wrappers.

The concrete implementations live in the ogc and wut subdirectories.