-
Notifications
You must be signed in to change notification settings - Fork 13
Globals 5
Finalspace edited this page May 29, 2026
·
1 revision
Here is a list of all documented functions with links to the documentation:
- fplAtomicAddAndFetchPtr() : final_platform_layer.h
- fplAtomicAddAndFetchS32() : final_platform_layer.h
- fplAtomicAddAndFetchS64() : final_platform_layer.h
- fplAtomicAddAndFetchSize() : final_platform_layer.h
- fplAtomicAddAndFetchU32() : final_platform_layer.h
- fplAtomicAddAndFetchU64() : final_platform_layer.h
- fplAtomicCompareAndSwapPtr() : final_platform_layer.h
- fplAtomicCompareAndSwapS32() : final_platform_layer.h
- fplAtomicCompareAndSwapS64() : final_platform_layer.h
- fplAtomicCompareAndSwapSize() : final_platform_layer.h
- fplAtomicCompareAndSwapU32() : final_platform_layer.h
- fplAtomicCompareAndSwapU64() : final_platform_layer.h
- fplAtomicExchangePtr() : final_platform_layer.h
- fplAtomicExchangeS32() : final_platform_layer.h
- fplAtomicExchangeS64() : final_platform_layer.h
- fplAtomicExchangeSize() : final_platform_layer.h
- fplAtomicExchangeU32() : final_platform_layer.h
- fplAtomicExchangeU64() : final_platform_layer.h
- fplAtomicFetchAndAddPtr() : final_platform_layer.h
- fplAtomicFetchAndAddS32() : final_platform_layer.h
- fplAtomicFetchAndAddS64() : final_platform_layer.h
- fplAtomicFetchAndAddSize() : final_platform_layer.h
- fplAtomicFetchAndAddU32() : final_platform_layer.h
- fplAtomicFetchAndAddU64() : final_platform_layer.h
- fplAtomicIncrementPtr() : final_platform_layer.h
- fplAtomicIncrementS32() : final_platform_layer.h
- fplAtomicIncrementS64() : final_platform_layer.h
- fplAtomicIncrementSize() : final_platform_layer.h
- fplAtomicIncrementU32() : final_platform_layer.h
- fplAtomicIncrementU64() : final_platform_layer.h
- fplAtomicIsCompareAndSwapPtr() : final_platform_layer.h
- fplAtomicIsCompareAndSwapS32() : final_platform_layer.h
- fplAtomicIsCompareAndSwapS64() : final_platform_layer.h
- fplAtomicIsCompareAndSwapSize() : final_platform_layer.h
- fplAtomicIsCompareAndSwapU32() : final_platform_layer.h
- fplAtomicIsCompareAndSwapU64() : final_platform_layer.h
- fplAtomicLoadPtr() : final_platform_layer.h
- fplAtomicLoadS32() : final_platform_layer.h
- fplAtomicLoadS64() : final_platform_layer.h
- fplAtomicLoadSize() : final_platform_layer.h
- fplAtomicLoadU32() : final_platform_layer.h
- fplAtomicLoadU64() : final_platform_layer.h
- fplAtomicReadFence() : final_platform_layer.h
- fplAtomicReadWriteFence() : final_platform_layer.h
- fplAtomicStorePtr() : final_platform_layer.h
- fplAtomicStoreS32() : final_platform_layer.h
- fplAtomicStoreS64() : final_platform_layer.h
- fplAtomicStoreSize() : final_platform_layer.h
- fplAtomicStoreU32() : final_platform_layer.h
- fplAtomicStoreU64() : final_platform_layer.h
- fplAtomicWriteFence() : final_platform_layer.h
- fplAudioInit() : final_platform_layer.h
- fplAudioRelease() : final_platform_layer.h
- fplChangeFileExtension() : final_platform_layer.h
- fplConditionBroadcast() : final_platform_layer.h
- fplConditionDestroy() : final_platform_layer.h
- fplConditionInit() : final_platform_layer.h
- fplConditionSignal() : final_platform_layer.h
- fplConditionWait() : final_platform_layer.h
- fplConsoleError() : final_platform_layer.h
- fplConsoleFormatError() : final_platform_layer.h
- fplConsoleFormatOut() : final_platform_layer.h
- fplConsoleOut() : final_platform_layer.h
- fplConsoleWaitForCharInput() : final_platform_layer.h
- fplCopyString() : final_platform_layer.h
- fplCopyStringLen() : final_platform_layer.h
- fplCPUGetArchitecture() : final_platform_layer.h
- fplCPUGetArchName() : final_platform_layer.h
- fplCPUGetCapabilities() : final_platform_layer.h
- fplCPUGetCoreCount() : final_platform_layer.h
- fplCPUGetName() : final_platform_layer.h
- fplCPUID() : final_platform_layer.h
- fplCPURDTSC() : final_platform_layer.h
- fplCPUXCR0() : final_platform_layer.h
- fplCreateAudioMode() : final_platform_layer.h
- fplCreateColorRGBA() : final_platform_layer.h
- fplCreateVideoRectFromLTRB() : final_platform_layer.h
- fplDateTimeCreate() : final_platform_layer.h
- fplDateTimeQuery() : final_platform_layer.h
- fplDebugFormatOut() : final_platform_layer.h
- fplDebugOut() : final_platform_layer.h
- fplDecodeAudioFormatU64() : final_platform_layer.h
- fplDirectoriesCreate() : final_platform_layer.h
- fplDirectoryExists() : final_platform_layer.h
- fplDirectoryListBegin() : final_platform_layer.h
- fplDirectoryListEnd() : final_platform_layer.h
- fplDirectoryListNext() : final_platform_layer.h
- fplDirectoryRemove() : final_platform_layer.h
- fplDisableWindowFullscreen() : final_platform_layer.h
- fplDynamicLibraryLoad() : final_platform_layer.h
- fplDynamicLibraryUnload() : final_platform_layer.h
- fplEnableWindowFullscreen() : final_platform_layer.h
- fplEncodeAudioFormatU64() : final_platform_layer.h
- fplEnforcePathSeparator() : final_platform_layer.h
- fplEnforcePathSeparatorLen() : final_platform_layer.h
- fplErrorsClear() : final_platform_layer.h
- fplExtractFileExtension() : final_platform_layer.h
- fplExtractFileName() : final_platform_layer.h
- fplExtractFilePath() : final_platform_layer.h
- fplFileAppendBinary() : final_platform_layer.h
- fplFileClose() : final_platform_layer.h
- fplFileCopy() : final_platform_layer.h
- fplFileCreateBinary() : final_platform_layer.h
- fplFileDelete() : final_platform_layer.h
- fplFileExists() : final_platform_layer.h
- fplFileFlush() : final_platform_layer.h
- fplFileGetPosition() : final_platform_layer.h
- fplFileGetPosition32() : final_platform_layer.h
- fplFileGetPosition64() : final_platform_layer.h
- fplFileGetSizeFromHandle() : final_platform_layer.h
- fplFileGetSizeFromHandle32() : final_platform_layer.h
- fplFileGetSizeFromHandle64() : final_platform_layer.h
- fplFileGetSizeFromPath() : final_platform_layer.h
- fplFileGetSizeFromPath32() : final_platform_layer.h
- fplFileGetSizeFromPath64() : final_platform_layer.h
- fplFileGetTimestampsFromHandle() : final_platform_layer.h
- fplFileGetTimestampsFromPath() : final_platform_layer.h
- fplFileMove() : final_platform_layer.h
- fplFileOpenBinary() : final_platform_layer.h
- fplFileReadBlock() : final_platform_layer.h
- fplFileReadBlock32() : final_platform_layer.h
- fplFileReadBlock64() : final_platform_layer.h
- fplFileSetPosition() : final_platform_layer.h
- fplFileSetPosition32() : final_platform_layer.h
- fplFileSetPosition64() : final_platform_layer.h
- fplFileTryGetSizeFromHandle() : final_platform_layer.h
- fplFileTryGetSizeFromPath() : final_platform_layer.h
- fplFileWriteBlock() : final_platform_layer.h
- fplFileWriteBlock32() : final_platform_layer.h
- fplFileWriteBlock64() : final_platform_layer.h
- fplFindInputDevice() : final_platform_layer.h
- fplFormatDateTime() : final_platform_layer.h
- fplGamepadMappingApply() : final_platform_layer.h
- fplGamepadMappingApplyDefault() : final_platform_layer.h
- fplGetAudioBackendName() : final_platform_layer.h
- fplGetAudioBackendType() : final_platform_layer.h
- fplGetAudioBufferSizeInBytes() : final_platform_layer.h
- fplGetAudioBufferSizeInFrames() : final_platform_layer.h
- fplGetAudioBufferSizeInMilliseconds() : final_platform_layer.h
- fplGetAudioChannelMap() : final_platform_layer.h
- fplGetAudioChannelsFromLayout() : final_platform_layer.h
- fplGetAudioChannelTypeName() : final_platform_layer.h
- fplGetAudioDeviceInfo() : final_platform_layer.h
- fplGetAudioDevices() : final_platform_layer.h
- fplGetAudioFormatName() : final_platform_layer.h
- fplGetAudioFrameSizeInBytes() : final_platform_layer.h
- fplGetAudioHardwareDevice() : final_platform_layer.h
- fplGetAudioHardwareDeviceName() : final_platform_layer.h
- fplGetAudioHardwareFormat() : final_platform_layer.h
- fplGetAudioLatencyType() : final_platform_layer.h
- fplGetAudioSampleSizeInBytes() : final_platform_layer.h
- fplGetAudioShareMode() : final_platform_layer.h
- fplGetAvailableThreadCount() : final_platform_layer.h
- fplGetClipboardText() : final_platform_layer.h
- fplGetCPUCapabilitiesTypeName() : final_platform_layer.h
- fplGetCurrentSettings() : final_platform_layer.h
- fplGetCurrentThreadId() : final_platform_layer.h
- fplGetDefaultAudioChannelLayoutFromChannels() : final_platform_layer.h
- fplGetDisplayCount() : final_platform_layer.h
- fplGetDisplayFromPosition() : final_platform_layer.h
- fplGetDisplayModes() : final_platform_layer.h
- fplGetDisplays() : final_platform_layer.h
- fplGetDynamicLibraryProc() : final_platform_layer.h
- fplGetErrorByIndex() : final_platform_layer.h
- fplGetErrorCount() : final_platform_layer.h
- fplGetExecutableFilePath() : final_platform_layer.h
- fplGetGamepadDevices() : final_platform_layer.h
- fplGetHomePath() : final_platform_layer.h
- fplGetInputBackendSupport() : final_platform_layer.h
- fplGetInputBackendSupportByType() : final_platform_layer.h
- fplGetInputDevices() : final_platform_layer.h
- fplGetInputLocale() : final_platform_layer.h
- fplGetKeyboardDevices() : final_platform_layer.h
- fplGetLastError() : final_platform_layer.h
- fplGetLogSettings() : final_platform_layer.h
- fplGetMainThread() : final_platform_layer.h
- fplGetMaxLogLevel() : final_platform_layer.h
- fplGetMouseDevices() : final_platform_layer.h
- fplGetPlatformName() : final_platform_layer.h
- fplGetPlatformResult() : final_platform_layer.h
- fplGetPlatformType() : final_platform_layer.h
- fplGetPrimaryDisplay() : final_platform_layer.h
- fplGetStringLength() : final_platform_layer.h
- fplGetSystemLocale() : final_platform_layer.h
- fplGetTargetAudioFrameCount() : final_platform_layer.h
- fplGetThreadPriority() : final_platform_layer.h
- fplGetThreadState() : final_platform_layer.h
- fplGetUsedThreadCount() : final_platform_layer.h
- fplGetUserLocale() : final_platform_layer.h
- fplGetVideoBackBuffer() : final_platform_layer.h
- fplGetVideoBackendName() : final_platform_layer.h
- fplGetVideoBackendType() : final_platform_layer.h
- fplGetVideoProcedure() : final_platform_layer.h
- fplGetVideoRequirements() : final_platform_layer.h
- fplGetVideoSurface() : final_platform_layer.h
- fplGetWindowDisplay() : final_platform_layer.h
- fplGetWindowPosition() : final_platform_layer.h
- fplGetWindowSize() : final_platform_layer.h
- fplGetWindowState() : final_platform_layer.h
- fplGetWindowTitle() : final_platform_layer.h
- fplInputBackendMaskDisable() : final_platform_layer.h
- fplInputBackendMaskEnable() : final_platform_layer.h
- fplInputBackendMaskIsEnabled() : final_platform_layer.h
- fplIsPlatformInitialized() : final_platform_layer.h
- fplIsStringEqual() : final_platform_layer.h
- fplIsStringEqualLen() : final_platform_layer.h
- fplIsStringMatchWildcard() : final_platform_layer.h
- fplIsWindowDecorated() : final_platform_layer.h
- fplIsWindowFloating() : final_platform_layer.h
- fplIsWindowFullscreen() : final_platform_layer.h
- fplIsWindowResizable() : final_platform_layer.h
- fplIsWindowRunning() : final_platform_layer.h
- fplKeyGetName() : final_platform_layer.h
- fplMakeDefaultSettings() : final_platform_layer.h
- fplMemoryAlignedAllocate() : final_platform_layer.h
- fplMemoryAlignedFree() : final_platform_layer.h
- fplMemoryAllocate() : final_platform_layer.h
- fplMemoryClear() : final_platform_layer.h
- fplMemoryCopy() : final_platform_layer.h
- fplMemoryFree() : final_platform_layer.h
- fplMemoryGetUsage() : final_platform_layer.h
- fplMemorySet() : final_platform_layer.h
- fplMillisecondsQuery() : final_platform_layer.h
- fplMutexDestroy() : final_platform_layer.h
- fplMutexInit() : final_platform_layer.h
- fplMutexLock() : final_platform_layer.h
- fplMutexTryLock() : final_platform_layer.h
- fplMutexUnlock() : final_platform_layer.h
- fplOSGetVersionInfos() : final_platform_layer.h
- fplPathCombine() : final_platform_layer.h
- fplPathNormalize() : final_platform_layer.h
- fplPlatformGetResultName() : final_platform_layer.h
- fplPlatformInit() : final_platform_layer.h
- fplPlatformRelease() : final_platform_layer.h
- fplPlayAudio() : final_platform_layer.h
- fplPollEvent() : final_platform_layer.h
- fplPollEvents() : final_platform_layer.h
- fplPollGamepadStates() : final_platform_layer.h
- fplPollKeyboardState() : final_platform_layer.h
- fplPollMouseState() : final_platform_layer.h
- fplQueryCursorPosition() : final_platform_layer.h
- fplResizeVideoBackBuffer() : final_platform_layer.h
- fplS32ToString() : final_platform_layer.h
- fplSemaphoreDestroy() : final_platform_layer.h
- fplSemaphoreInit() : final_platform_layer.h
- fplSemaphoreRelease() : final_platform_layer.h
- fplSemaphoreTryWait() : final_platform_layer.h
- fplSemaphoreValue() : final_platform_layer.h
- fplSemaphoreWait() : final_platform_layer.h
- fplSessionGetUsername() : final_platform_layer.h
- fplSetAudioClientReadCallback() : final_platform_layer.h
- fplSetClipboardText() : final_platform_layer.h
- fplSetDefaultAudioSettings() : final_platform_layer.h
- fplSetDefaultConsoleSettings() : final_platform_layer.h
- fplSetDefaultGamepadSettings() : final_platform_layer.h
- fplSetDefaultInputSettings() : final_platform_layer.h
- fplSetDefaultSettings() : final_platform_layer.h
- fplSetDefaultVideoSettings() : final_platform_layer.h
- fplSetDefaultWindowSettings() : final_platform_layer.h
- fplSetLogSettings() : final_platform_layer.h
- fplSetMaxLogLevel() : final_platform_layer.h
- fplSetThreadPriority() : final_platform_layer.h
- fplSetWindowCursorEnabled() : final_platform_layer.h
- fplSetWindowDecorated() : final_platform_layer.h
- fplSetWindowFloating() : final_platform_layer.h
- fplSetWindowFullscreenRect() : final_platform_layer.h
- fplSetWindowFullscreenSize() : final_platform_layer.h
- fplSetWindowInputEvents() : final_platform_layer.h
- fplSetWindowPosition() : final_platform_layer.h
- fplSetWindowResizeable() : final_platform_layer.h
- fplSetWindowSize() : final_platform_layer.h
- fplSetWindowState() : final_platform_layer.h
- fplSetWindowTitle() : final_platform_layer.h
- fplSignalDestroy() : final_platform_layer.h
- fplSignalInit() : final_platform_layer.h
- fplSignalReset() : final_platform_layer.h
- fplSignalSet() : final_platform_layer.h
- fplSignalWaitForAll() : final_platform_layer.h
- fplSignalWaitForAny() : final_platform_layer.h
- fplSignalWaitForOne() : final_platform_layer.h
- fplStopAudio() : final_platform_layer.h
- fplStringAppend() : final_platform_layer.h
- fplStringAppendLen() : final_platform_layer.h
- fplStringFormat() : final_platform_layer.h
- fplStringFormatArgs() : final_platform_layer.h
- fplStringToS32() : final_platform_layer.h
- fplStringToS32Len() : final_platform_layer.h
- fplThreadCreate() : final_platform_layer.h
- fplThreadCreateWithParameters() : final_platform_layer.h
- fplThreadSleep() : final_platform_layer.h
- fplThreadTerminate() : final_platform_layer.h
- fplThreadWaitForAll() : final_platform_layer.h
- fplThreadWaitForAny() : final_platform_layer.h
- fplThreadWaitForOne() : final_platform_layer.h
- fplThreadYield() : final_platform_layer.h
- fplTimestampElapsed() : final_platform_layer.h
- fplTimestampQuery() : final_platform_layer.h
- fplTryStringToS32() : final_platform_layer.h
- fplTryStringToS32Len() : final_platform_layer.h
- fplUpdateInputDevices() : final_platform_layer.h
- fplUTF8StringToWideString() : final_platform_layer.h
- fplVideoFlip() : final_platform_layer.h
- fplWideStringToUTF8String() : final_platform_layer.h
- fplWindowShutdown() : final_platform_layer.h
- fplWindowUpdate() : final_platform_layer.h
- 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