-
Notifications
You must be signed in to change notification settings - Fork 13
Constants
This category contains constants. More...
| Type | Name |
|---|---|
| #define |
FPL_FILE_EXT_SEPARATOR File extension character. |
| #define |
FPL_MAX_BUFFER_LENGTH Maximum length of an internal buffer (in bytes). |
| #define |
FPL_MAX_FILENAME_LENGTH Maximum length of a filename. |
| #define |
FPL_MAX_NAME_LENGTH Maximum length of a name (in characters). |
| #define |
FPL_MAX_PATH_LENGTH Maximum length of a path. |
| #define |
FPL_PATH_SEPARATOR Path separator character. |
This category contains constants.
#define FPL_FILE_EXT_SEPARATORFile extension character.
Definition at line 4600 of file final_platform_layer.h.
#define FPL_MAX_BUFFER_LENGTHMaximum length of an internal buffer (in bytes).
Definition at line 4612 of file final_platform_layer.h.
#define FPL_MAX_FILENAME_LENGTHMaximum length of a filename.
Note: On Windows this is
MAX_PATH (260) when
MAX_PATH is visible at preprocess time, otherwise hard-coded to 260. On POSIX it is 512.
Definition at line 4581 of file final_platform_layer.h.
#define FPL_MAX_NAME_LENGTHMaximum length of a name (in characters).
Definition at line 4606 of file final_platform_layer.h.
#define FPL_MAX_PATH_LENGTHMaximum length of a path.
Note: On Windows this is
MAX_PATH * 2 (520) and on POSIX it is 2048. Internal Win32 path buffers are sized by this constant, so paths longer than
MAX_PATH are not supported on Windows. The Windows long-path prefix
\\?\\endiskip is intentionally not used by FPL — callers that need long-path support must work around this at the application level.
Definition at line 4588 of file final_platform_layer.h.
#define FPL_PATH_SEPARATORPath separator character.
Definition at line 4594 of file 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