Final Platform Layer 0.9.8-beta
|
A structure containing 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 for 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. | |
A structure containing window settings, such as size, title etc.
Definition at line 3977 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 3985 of file final_platform_layer.h.
fplWindowCallbacks fplWindowSettings::callbacks |
Window callbacks.
Definition at line 3983 of file final_platform_layer.h.
uint32_t fplWindowSettings::fullscreenRefreshRate |
Fullscreen refresh rate in Hz.
Definition at line 3991 of file final_platform_layer.h.
fplWindowSize fplWindowSettings::fullscreenSize |
Fullscreen size in screen coordinates.
Definition at line 3989 of file final_platform_layer.h.
fplImageSource fplWindowSettings::icons[2] |
Window icons (0 = Small, 1 = Large)
Definition at line 3981 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isDecorated |
Is window decorated.
Definition at line 3995 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isFloating |
Is floating.
Definition at line 3997 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isFullscreen |
Is window in fullscreen mode.
Definition at line 3999 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isMonitorPowerPrevented |
Is monitor power change prevented (true: prevents the monitor for powering off automatically, false: system behavior)
Definition at line 4003 of file final_platform_layer.h.
fpl_b32 fplWindowSettings::isResizable |
Is window resizable.
Definition at line 3993 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 4001 of file final_platform_layer.h.
char fplWindowSettings::title[FPL_MAX_NAME_LENGTH] |
Window title.
Definition at line 3979 of file final_platform_layer.h.
fplWindowSize fplWindowSettings::windowSize |
Window size in screen coordinates.
Definition at line 3987 of file final_platform_layer.h.