|
Final Platform Layer 1.0.0
|
Stores window settings, such as size, title, etc. More...
#include <final_platform_layer.h>
Data Fields | |
| 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::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.
Definition at line 6617 of file final_platform_layer.h.
| fplWindowCallbacks fplWindowSettings::callbacks |
Window callbacks.
Definition at line 6615 of file final_platform_layer.h.
| uint32_t fplWindowSettings::fullscreenRefreshRate |
Fullscreen refresh rate in Hz.
Definition at line 6623 of file final_platform_layer.h.
| fplWindowSize fplWindowSettings::fullscreenSize |
Fullscreen 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::isDecorated |
Is window decorated.
Definition at line 6627 of file final_platform_layer.h.
| fpl_b32 fplWindowSettings::isFloating |
Is floating.
Definition at line 6629 of file final_platform_layer.h.
| fpl_b32 fplWindowSettings::isFullscreen |
Is window in fullscreen mode.
Definition at line 6631 of file final_platform_layer.h.
| fpl_b32 fplWindowSettings::isMonitorPowerPrevented |
Is 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::isResizable |
Is window resizable.
Definition at line 6625 of file final_platform_layer.h.
| fpl_b32 fplWindowSettings::isScreenSaverPrevented |
Is 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::windowSize |
Window size in screen coordinates.
Definition at line 6619 of file final_platform_layer.h.