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
display.cpp File Reference
#include "./asw/modules/display.h"
#include <SDL3/SDL.h>
#include <SDL3_image/SDL_image.h>
#include <algorithm>
#include <optional>
#include <string>
#include "./asw/modules/config.h"
#include "./asw/modules/draw.h"
#include "./asw/modules/log.h"
#include "./asw/modules/types.h"
#include "./asw/modules/util.h"
Include dependency graph for display.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{display.cpp}
 

Functions

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

Variables

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