galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
WindowSettings.hpp
Go to the documentation of this file.
1
7
8#ifndef GALAXY_CORE_WINDOWSETTINGS_HPP_
9#define GALAXY_CORE_WINDOWSETTINGS_HPP_
10
11#include <string>
12
13namespace galaxy
14{
15 namespace core
16 {
20 struct WindowSettings final
21 {
25 std::string title;
26
31
36
41
46
50 bool vsync;
51
56
61
65 bool debug;
66 };
67 } // namespace core
68} // namespace galaxy
69
70#endif
Animated.cpp galaxy.
Definition Animated.cpp:16
Holds window related settings.
std::string title
Window title.
bool debug
Enable debug api calls.
bool fullscreen
Open window fullscreen. Has priority over maximized.
bool maximized
Open window maximized.
int window_width
Width of window (or fullscreen).
int window_height
Height of window (or fullscreen).
int frame_width
The virtual or final framebuffer width.
int frame_height
The virtual or final framebuffer height.