GX2 video (with its custom shaders), AX audio, VPAD/KPAD input, coreinit threads, FSA/libmocha/libdvm storage and libsmb2 (wut). More...
Classes | |
| class | ColorShader |
| Flat-color quad shader (rectangles, keyboard/dialog chrome), used via WutGlyphRenderer's drawFeature(). More... | |
| class | FetchShader |
| Owns the GX2 fetch shader program that binds vertex attribute streams to a vertex shader. More... | |
| class | PixelShader |
| Owns a GX2PixelShader's compiled program and uniform/sampler metadata, mirroring VertexShader's role on the pixel-shader side. More... | |
| class | Shader |
| Common base for the GX2 shader wrappers below - just the vertex attribute size constants and the shared GX2DrawEx() call. More... | |
| class | Texture2DShader |
| Textured quad shader (images, glyphs), used by WutImageRenderer and WutGlyphRenderer. More... | |
| class | VertexShader |
| Owns a GX2VertexShader's compiled program and uniform/attribute metadata. More... | |
| class | WutAudioDriver |
| Wii U AudioDriver: AX (sndcore2), 16 fixed AXVoice slots for one-shots plus a dedicated stereo streaming path (two AXVoices, ring-buffered) fed by a GuiSoundOggPlayer for the background stream. More... | |
| struct | WutStorageSlot |
| One USB mass-storage slot as Cafe OS/Mocha actually exposes it: just a DISC_INTERFACE handed to libdvm (vfat/exfat/ntfs) via dvm_wut.c - see tryMountStorageSlot(). More... | |
| struct | WutDeviceState |
| State tracker for a single storage device slot. More... | |
| class | WutFileSystemDriver |
| SD: a plain WHBMountSdCard() FSA mount, done once in init(). More... | |
| class | WutInputDriver |
| Wii U InputDriver: VPAD for the GamePad (stick, buttons, and touch, channel 0 only) plus KPAD/WPAD for up to 4 Wiimotes/Nunchuks/Classic/ Pro Controllers. More... | |
| class | WutPlatform |
| Wii U Platform: ProcUI application lifecycle plus the wut driver set. More... | |
| class | WutSmbDriver |
| Wii U SmbDriver built on libsmb2, registering its own smb:/ newlib devoptab. More... | |
| class | WutThreadDriver |
| Wii U ThreadDriver, built on coreinit's OSThread/OSMutex/OSCondition. More... | |
| struct | UsbHardwareInterfaceInfo |
| One USBCLASS_STORAGE interface as seen by a single ScanUsbHardwareSignature() call. More... | |
| struct | UsbHardwareSignature |
| The set of USBCLASS_STORAGE interfaces nsysuhs currently reports across every controller_num probed. More... | |
| struct | WutDrawCmd |
| One recorded UI draw (image, glyph quad or flat rectangle). More... | |
| class | WutVideoDriver |
| Wii U VideoDriver: GX2 + libwhb's WHBGfx* helpers. More... | |
| class | WutImageRenderer |
| GX2-backed ImageRenderer for GuiImage/GuiImageData, using Texture2DShader. More... | |
| class | WutGlyphRenderer |
| GX2-backed GlyphRenderer for GuiTextRenderer, using Texture2DShader for glyph quads and ColorShader for solid "feature" rectangles. More... | |
GX2 video (with its custom shaders), AX audio, VPAD/KPAD input, coreinit threads, FSA/libmocha/libdvm storage and libsmb2 (wut).