|
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++.
|
#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"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 |