libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
libtransistor Directory Reference
Directory dependency graph for libtransistor:
include/libtransistor

Directories

directory  collections
 
directory  cpp
 
directory  display
 
directory  err
 
directory  fs
 
directory  gfx
 
directory  gpu
 
directory  ipc
 
directory  ld
 

Files

file  address_space.h [code]
 Address space management.
 
file  alloc_pages.h [code]
 Page allocation functions.
 
file  audio.h [code]
 Audio data structures.
 
file  condvar.h [code]
 Condition variables.
 
file  encoding.h [code]
 String encoding functions Based on https://github.com/nothings/stb.
 
file  environment.h [code]
 Functions to query the current environment.
 
file  err.h [code]
 Error definitions.
 
file  fd.h [code]
 File operations.
 
file  hid.h [code]
 Controller input data structures and functions.
 
file  internal_util.h [code]
 Various utility functions internal to libtransistor.
 
file  ipc.h [code]
 Interprocess Communication data structures and functions.
 
file  ipc_helpers.h [code]
 Functions and macros to make using IPC a little easier.
 
file  ipcserver.h [code]
 IPC Server data structures and functions.
 
file  loader_config.h [code]
 Homebrew ABI configuration.
 
file  mutex.h [code]
 Mutex functions and thread-safety macros.
 
file  nx.h [code]
 Central Switch header. Includes all others.
 
file  runtime_config.h [code]
 Runtime configuration.
 
file  svc.h [code]
 Supervisor Calls.
 
file  thread.h [code]
 Threading functions.
 
file  tls.h [code]
 Thread Local Storage functions.
 
file  types.h [code]
 Various system types.
 
file  usb_serial.h [code]
 USB Serial Console.
 
file  util.h [code]
 Various utililty functions.
 
file  waiter.h [code]
 Manager for waiting on synchronizable handles.