Possible outcomes of an asynchronous I/O task.
Types of asynchronous I/O tasks.
Use this function to create a new SDL_AsyncIO object for reading from and/or writing to a named file.
Close and free any allocated resources for an async I/O object.
Create a task queue for tracking multiple I/O operations.
Destroy a previously-created async I/O task queue.
Query an async I/O task queue for completed tasks.
Use this function to get the size of the data stream in an SDL_AsyncIO.
Load all the data from a file path, asynchronously.
Start an async read.
Wake up any threads that are blocking in SDL_WaitAsyncIOResult.
Block until an async I/O task queue has a completed task.
Start an async write.
The asynchronous I/O operation structure.
Information about a completed asynchronous I/O request.
A queue of completed asynchronous I/O tasks.
SDL3 Asynchronous I/O