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
galaxy::core::WindowSettings Struct Referencefinal

Holds window related settings. More...

#include <WindowSettings.hpp>

+ Collaboration diagram for galaxy::core::WindowSettings:

Public Attributes

std::string title
 Window title.
 
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.
 
bool vsync
 Vertical sync.
 
bool maximized
 Open window maximized.
 
bool fullscreen
 Open window fullscreen. Has priority over maximized.
 
bool debug
 Enable debug api calls.
 

Detailed Description

Holds window related settings.

Definition at line 20 of file WindowSettings.hpp.

Member Data Documentation

◆ title

std::string galaxy::core::WindowSettings::title

Window title.

Definition at line 25 of file WindowSettings.hpp.

◆ window_width

int galaxy::core::WindowSettings::window_width

Width of window (or fullscreen).

Definition at line 30 of file WindowSettings.hpp.

◆ window_height

int galaxy::core::WindowSettings::window_height

Height of window (or fullscreen).

Definition at line 35 of file WindowSettings.hpp.

◆ frame_width

int galaxy::core::WindowSettings::frame_width

The virtual or final framebuffer width.

Definition at line 40 of file WindowSettings.hpp.

◆ frame_height

int galaxy::core::WindowSettings::frame_height

The virtual or final framebuffer height.

Definition at line 45 of file WindowSettings.hpp.

◆ vsync

bool galaxy::core::WindowSettings::vsync

Vertical sync.

Definition at line 50 of file WindowSettings.hpp.

◆ maximized

bool galaxy::core::WindowSettings::maximized

Open window maximized.

Definition at line 55 of file WindowSettings.hpp.

◆ fullscreen

bool galaxy::core::WindowSettings::fullscreen

Open window fullscreen. Has priority over maximized.

Definition at line 60 of file WindowSettings.hpp.

◆ debug

bool galaxy::core::WindowSettings::debug

Enable debug api calls.

Definition at line 65 of file WindowSettings.hpp.


The documentation for this struct was generated from the following file: