-
Notifications
You must be signed in to change notification settings - Fork 13
fplWindowSettings Struct Reference
Stores window settings, such as size, title, etc. More...
#include <final_platform_layer.h>
| Type | Name |
|---|---|
| fplColor32 |
background The background fplColor32 for the window when using fplVideoBackendType_Software or fplVideoBackendType_None. When all RGBA components are zero, the default system background color is used instead. |
| fplWindowCallbacks |
callbacks Window callbacks. |
| uint32_t |
fullscreenRefreshRate Fullscreen refresh rate in Hz. |
| fplWindowSize |
fullscreenSize Fullscreen size in screen coordinates. |
| fplImageSource |
icons [2] Window icons (0 = Small, 1 = Large). |
| fpl_b32 |
isDecorated Is window decorated. |
| fpl_b32 |
isFloating Is floating. |
| fpl_b32 |
isFullscreen Is window in fullscreen mode. |
| fpl_b32 |
isMonitorPowerPrevented Is monitor power change prevented (true: prevents the monitor from powering off automatically, false: system behavior). |
| fpl_b32 |
isResizable Is window resizable. |
| fpl_b32 |
isScreenSaverPrevented Is screen saver prevented (true: prevents the screensaver to kick-in, false: system behavior). |
| char |
title [FPL_MAX_NAME_LENGTH] Window title. |
| fplWindowSize |
windowSize Window size in screen coordinates. |
Stores window settings, such as size, title, etc.
Definition at line 6609 of file final_platform_layer.h.
fplColor32 fplWindowSettings::backgroundThe background fplColor32 for the window when using fplVideoBackendType_Software or fplVideoBackendType_None. When all RGBA components are zero, the default system background color is used instead.
Definition at line 6617 of file final_platform_layer.h.
fplWindowCallbacks fplWindowSettings::callbacksWindow callbacks.
Definition at line 6615 of file final_platform_layer.h.
uint32_t fplWindowSettings::fullscreenRefreshRateFullscreen refresh rate in Hz.
Definition at line 6623 of file final_platform_layer.h.
fplWindowSize fplWindowSettings::fullscreenSizeFullscreen size in screen coordinates.
Definition at line 6621 of file final_platform_layer.h.
fplImageSource fplWindowSettings::icons[2]Window icons (0 = Small, 1 = Large).
Definition at line 6613 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isDecoratedIs window decorated.
Definition at line 6627 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isFloatingIs floating.
Definition at line 6629 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isFullscreenIs window in fullscreen mode.
Definition at line 6631 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isMonitorPowerPreventedIs monitor power change prevented (true: prevents the monitor from powering off automatically, false: system behavior).
Definition at line 6635 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isResizableIs window resizable.
Definition at line 6625 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isScreenSaverPreventedIs screen saver prevented (true: prevents the screensaver to kick-in, false: system behavior).
Definition at line 6633 of file final_platform_layer.h.
char fplWindowSettings::title[FPL_MAX_NAME_LENGTH]Window title.
Definition at line 6611 of file final_platform_layer.h.
fplWindowSize fplWindowSettings::windowSizeWindow size in screen coordinates.
Definition at line 6619 of file final_platform_layer.h.
The documentation for this struct was generated from the following file:
- 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