|
libtransistor
A userland library for the Nintendo Switch
|
| Lists Inspired by the concepts of the Linux kernel list API | |
| Human Interface Device IPC bindings (C++ header) | |
| Service Manager IPC bindings (C++ header) | |
| USB definitions (C++ header) | |
| USB-DS IPC bindings (C++ header) | |
| Address space management (C++ header) | |
| IPC (C++ header) | |
| IPC client template library (C++ header) | |
| IPC server (C++ header) | |
| Central Switch header. Includes all others (C++ version) | |
| Manager for waiting on synchronizable handles (C++ bindings) | |
| Data structures and functions for interacting with the Android Binder IPC interface used in vi services | |
| Display data structures and functions | |
| Fence data structures | |
| Graphics buffer data structures | |
| Graphics buffer queues data structures and functions | |
| Data structures and functions for packing/unpacking Android Parcels | |
| Rectangle | |
| Display surface data structures and functions | |
| Memory-backed file functions | |
| Functions to setup filesystem | |
| FSP-SRV based filesystem | |
| Inode structures and functions for virtual filesystem | |
| Root Filesystem | |
| Adapter for squashfuse to libtransistor virtual filesystem | |
| Functions for graphics blits | |
| Central graphics header. Contains all of the other graphics headers | |
| GPU functions | |
| /dev/nvmap ioctl structures and definitions | |
| Error definitions for Switch FS | |
| Directory | |
| File | |
| IFileSystem bindings | |
| USB-as-device endpoint | |
| USB-as-device interface | |
| AM (Applet Manager) | |
| Audio output | |
| Board Power Control | |
| BSD Sockets | |
| Fatal error services | |
| File System | |
| Human Interface Device IPC bindings | |
| Network Interface Manager | |
| Nvidia Services | |
| Process management | |
| Loader Services | |
| Service Manager | |
| Time Services | |
| Twili Services See https://github.com/misson20000/twili | |
| USB Services | |
| Visual Services | |
| ELF structures | |
| Implementation details for dynamic linker | |
| Dynamic linking functions | |
| Module structure and operations for internal use in the dynamic linker | |
| Address space management | |
| Page allocation functions | |
| Audio data structures | |
| Condition variables | |
| String encoding functions Based on https://github.com/nothings/stb | |
| Functions to query the current environment | |
| Error definitions | |
| File operations | |
| Controller input data structures and functions | |
| Various utility functions internal to libtransistor | |
| Interprocess Communication data structures and functions | |
| Functions and macros to make using IPC a little easier | |
| IPC Server data structures and functions | |
| Homebrew ABI configuration | |
| Mutex functions and thread-safety macros | |
| Central Switch header. Includes all others | |
| Runtime configuration | |
| Supervisor Calls | |
| Threading functions | |
| Thread Local Storage functions | |
| Various system types | |
| USB Serial Console | |
| Various utililty functions | |
| Manager for waiting on synchronizable handles |
1.8.6