#include <video.h>
Definition at line 71 of file video.h.
◆ Video()
◆ ~Video()
◆ apply()
Try to apply the given video settings.
Definition at line 174 of file video.cpp.
◆ desktopDisplayMode()
const DisplayMode & Video::desktopDisplayMode |
( |
| ) |
const |
|
inline |
◆ displayModes()
const std::vector< DisplayMode > & Video::displayModes |
( |
| ) |
const |
|
inline |
◆ graphics()
◆ initDisplayModes()
bool Video::initDisplayModes |
( |
| ) |
|
|
private |
◆ initialize()
Try to create a window with the given settings.
Definition at line 66 of file video.cpp.
◆ present()
Present the next frame.
Definition at line 258 of file video.cpp.
◆ settings()
◆ updateWindowSize()
void Video::updateWindowSize |
( |
| ) |
|
Handles a change in window size, possibly adjusting the scale.
Definition at line 250 of file video.cpp.
◆ window()
SDL_Window * Video::window |
( |
| ) |
const |
|
inline |
◆ mDesktopDisplayMode
◆ mDisplayModes
◆ mGraphics
std::unique_ptr<Graphics> Video::mGraphics |
|
private |
◆ mSettings
◆ mWindow
SDL_Window* Video::mWindow = nullptr |
|
private |
◆ mWindowShown
bool Video::mWindowShown = false |
|
private |
The documentation for this class was generated from the following files: