-
Notifications
You must be signed in to change notification settings - Fork 13
Topics
Finalspace edited this page May 29, 2026
·
1 revision
Here is a list of all topics with brief descriptions:
| Name | Description |
|---|---|
| Assertion & Debug | This category contains assertion & debug macro functions |
| Atomic operations | This category contains functions for handling atomic operations, such as Add, Compare And/Or Exchange, Fences, Loads/Stores, etc |
| Audio functions | This category contains functions for start/stop playing audio and retrieving/changing some audio-related settings |
| Clipboard functions | This category contains functions for reading/writing clipboard data |
| Console functions | This category contains function for handling console in/out |
| Constants | This category contains constants |
| Display/Monitor functions | This category contains functions for handling multiple monitors |
| Dynamic library loading | This category contains functions for loading dynamic libraries |
| Error Handling | This category contains functions for handling errors |
| Files/IO functions | This category contains types and functions for handling files and directories |
| Function macros | This category contains several useful macro functions |
| Hardware Infos | This category contains functions for retrieving hardware information such as memory usage, CPU info, etc |
| Input types and functions | This category contains the types and functions for querying keyboard, mouse and gamepad information |
| Localization functions | This category contains functions for getting information about current locale |
| Logging | This category contains functions and types for controlling logging output |
| Memory Macros | This category contains memory configurations |
| Memory functions | This category contains functions for allocating/manipulating memory |
| Operating system Infos | This category contains functions for retrieving several operating system information such as version, name, etc |
| Path functions | This category contains functions for retrieving and building paths |
| Platform functions | This category contains structures, enumerations and functions for initializing/releasing the platform |
| Session Infos | This category contains functions for retrieving current session information, such as username, etc |
| Settings & Configurations | This category contains global settings structures/enumerations and functions to initialize/set them |
| Storage class identifiers | This category contains storage class identifiers, such as static, extern, inline, etc |
| String functions | This category contains tons of functions for converting/manipulating strings |
| Threading and synchronizations routines | This category contains functions/types for dealing with concurrent programming, such as threads, mutexes, conditions, etc |
| Timing functions | This category contains functions for time comparisons |
| Video functions | This category contains functions for retrieving or resizing the video buffer |
| Window events | This category contains types/functions for handling window events |
| Window functions | This category contains functions for handling the window |
- Assertion & Debug
- Atomic operations
- Audio functions
- Clipboard functions
- Console functions
- Constants
- Display/Monitor functions
- Dynamic library loading
- Error Handling
- Files/IO functions
- Function macros
- Hardware Infos
- Input types and functions
- Localization functions
- Logging
- Memory Macros
- Memory functions
- Operating system Infos
- Path functions
- Platform functions
- Session Infos
- Settings & Configurations
- Storage class identifiers
- String functions
- Threading and synchronizations routines
- Timing functions
- Video functions
- Window events
- Window functions
- fplARMCPUCapabilities
- fplAudioChannelMap
- fplAudioDeviceID
- fplAudioDeviceInfo
- fplAudioFormat
- fplAudioSettings
- fplColor32
- fplConditionVariable
- fplConsoleSettings
- fplCPUCapabilities
- fplCPUIDLeaf
- fplDateTime
- fplDateTimeCreationResult
- fplDateTimeResult
- fplDisplayInfo
- fplDisplayMode
- fplDynamicLibraryHandle
- fplEndianess
- fplEvent
- fplFileEntry
- fplFileHandle
- fplFilePermissions
- fplFileTimeStamps
- fplGamepadButton
- fplGamepadData
- fplGamepadEvent
- fplGamepadInfo
- fplGamepadInputBinding
- fplGamepadMapping
- fplGamepadSettings
- fplGamepadState
- fplGamepadStates
- fplGraphicsApiSettings
- fplImageSource
- fplInputBackendMask
- fplInputBackendSupport
- fplInputDevice
- fplInputDeviceGuid
- fplInputSettings
- fplInternalConditionVariable
- fplInternalDynamicLibraryHandle
- fplInternalFileEntryHandle
- fplInternalFileHandle
- fplInternalFileRootInfo
- fplInternalMutexHandle
- fplInternalSemaphoreHandle
- fplInternalSignalHandle
- fplInternalThreadHandle
- fplKeyboardEvent
- fplKeyboardState
- fplLogSettings
- fplLogWriter
- fplLogWriterConsole
- fplLogWriterCustom
- fplMemoryAllocationSettings
- fplMemoryBlock
- fplMemoryInfos
- fplMemorySettings
- fplMouseEvent
- fplMouseState
- fplMutexHandle
- fplOpenGLSettings
- fplOSVersionInfos
- fplSemaphoreHandle
- fplSettings
- fplSignalHandle
- fplSpecificAudioSettings
- fplThreadHandle
- fplThreadParameters
- fplTimestamp
- fplVersionInfo
- fplVideoBackBuffer
- fplVideoRect
- fplVideoRequirements
- fplVideoRequirementsVulkan
- fplVideoSettings
- fplVideoSurface
- fplVideoSurfaceOpenGL
- fplVideoSurfaceVulkan
- fplVideoWindow
- fplVulkanSettings
- fplWindowCallbacks
- fplWindowDropFiles
- fplWindowEvent
- fplWindowPosition
- fplWindowSettings
- fplWindowSize
- fplX86CPUCapabilities