Neslib.Sdl3.Basics
Classes & Records
Name | Description |
---|---|
ESdlError | Exception type for SDL errors. |
TSdlHints | Lists and manages hints. |
TSdlLog | Logging functionality. |
TSdlProperties | A group of SDL properties. |
TSdlProperty | Standard SDL properties |
TSdlVersion | Information about the version of SDL in use. |
Types
Name | Description |
---|---|
TSdlEnumeratePropertiesCallback | A callback used to enumerate all the properties in a group of properties. |
TSdlHintCallback | A callback used to send notifications of hint value changes. |
TSdlHintPriority | An enumeration of hint priorities. |
TSdlInitFlag | Initialization flags for SdlInit and/or SdlInitSubSystem. |
TSdlInitFlags | A set of initialization flags for SdlInit and/or SdlInitSubSystem. |
TSdlLogCategory | The predefined log categories |
TSdlLogOutputFunction | The prototype for the log output callback function. |
TSdlLogPriority | The predefined log priorities |
TSdlMainThreadCallback | Callback run on the main thread. |
TSdlPropertyCleanupCallback | A callback used to free resources when a property is deleted. |
TSdlPropertyType | SDL property type |
Routines
Name | Description |
---|---|
SdlCheck(THandle) | Checks the result of an SDL API. |
SdlCheck(Boolean) | Checks the result of an SDL API. |
SdlCheck(Pointer) | Checks the result of an SDL API. |
SdlFailed(THandle) | Checks if an SDL API failed. |
SdlFailed(Pointer) | Checks if an SDL API failed. |
SdlFailed(Boolean) | Checks if an SDL API failed. |
SdlGetAppMetadata | Get metadata about your app. |
SdlInit | Initialize the SDL library. |
SdlInitSubSystem | Compatibility function to initialize the SDL library. |
SdlIsMainThread | Return whether this is the main thread. |
SdlQuit | Clean up all initialized subsystems. |
SdlQuitSubSystem | Shut down specific SDL subsystems. |
SdlRunOnMainThread | Call a function on the main thread during event processing. |
SdlSetAppMetadata(String, String, String) | Specify basic metadata about your app. |
SdlSetAppMetadata(String, String) | Specify metadata about your app through a set of properties. |
SdlSucceeded(Pointer) | Checks if an SDL API succeeded. |
SdlSucceeded(Boolean) | Checks if an SDL API succeeded. |
SdlSucceeded(THandle) | Checks if an SDL API succeeded. |
SdlWasInit | Get the specified subsystems which are currently initialized. |