ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
anonymous_namespace{display.cpp} Namespace Reference

Functions

void read_overrides ()
 
SDL_WindowFlags apply_overrides (SDL_WindowFlags flags, int &scale)
 

Variables

asw::Renderer * renderer = nullptr
 
asw::Window * window = nullptr
 
SDL_GLContext gl_context = nullptr
 
asw::Vec2< int > logical_size
 
std::optional< bool > fullscreen_override
 
std::optional< bool > vsync_override
 
std::optional< int > scale_override
 
constexpr int MAX_SCALE = 16
 

Function Documentation

◆ apply_overrides()

SDL_WindowFlags anonymous_namespace{display.cpp}::apply_overrides ( SDL_WindowFlags flags,
int & scale )

Definition at line 45 of file display.cpp.

◆ read_overrides()

void anonymous_namespace{display.cpp}::read_overrides ( )

Definition at line 31 of file display.cpp.

Variable Documentation

◆ fullscreen_override

std::optional<bool> anonymous_namespace{display.cpp}::fullscreen_override

Definition at line 25 of file display.cpp.

◆ gl_context

SDL_GLContext anonymous_namespace{display.cpp}::gl_context = nullptr

Definition at line 18 of file display.cpp.

◆ logical_size

asw::Vec2<int> anonymous_namespace{display.cpp}::logical_size

Definition at line 22 of file display.cpp.

◆ MAX_SCALE

int anonymous_namespace{display.cpp}::MAX_SCALE = 16
constexpr

Definition at line 29 of file display.cpp.

◆ renderer

asw::Renderer* anonymous_namespace{display.cpp}::renderer = nullptr

Definition at line 16 of file display.cpp.

◆ scale_override

std::optional<int> anonymous_namespace{display.cpp}::scale_override

Definition at line 27 of file display.cpp.

◆ vsync_override

std::optional<bool> anonymous_namespace{display.cpp}::vsync_override

Definition at line 26 of file display.cpp.

◆ window

asw::Window* anonymous_namespace{display.cpp}::window = nullptr

Definition at line 17 of file display.cpp.