Clase que encapsula una ventana SDL2.
More...
#include <sdl_window.h>
|
EXPORT | Window () |
| Constructor por defecto.
|
|
EXPORT | Window (const std::string &titulo, int w, int h, SDL_WindowFlags flags) |
| Constructor principal. Crea una ventana centrada con el título, dimensiones y banderas especificadas.
|
|
EXPORT | ~Window () |
| Destructor.
|
|
EXPORT SDL_Window * | Get () const |
| Devuelve el manipulador de la ventana.
|
|
EXPORT | operator SDL_Window * () |
| Devuelve el manipulador de la ventana.
|
|
EXPORT void | GetSize (int *w, int *h) |
| Obtiene el tamaño de la ventana.
|
|
EXPORT void | SetSize (int w, int h) |
| Asigna el tamaño de la ventana.
|
|
EXPORT void | Center () |
| Centra la ventana.
|
|
Clase que encapsula una ventana SDL2.
◆ Window()
EXPORT sdl::Window::Window |
( |
const std::string & | titulo, |
|
|
int | w, |
|
|
int | h, |
|
|
SDL_WindowFlags | flags ) |
|
inline |
Constructor principal. Crea una ventana centrada con el título, dimensiones y banderas especificadas.
- Parameters
-
titulo | string& Título de la ventana. |
w | int Anchura en pixels. |
h | int Altura en pixels. |
flags | SDL_WindowFlags Banderas opcionales, ver SDL_WindowFlags. |
◆ Get()
EXPORT SDL_Window * sdl::Window::Get |
( |
| ) |
const |
|
inline |
Devuelve el manipulador de la ventana.
- Returns
- SDL_Window* El manipulador de la ventana.
◆ GetSize()
EXPORT void sdl::Window::GetSize |
( |
int * | w, |
|
|
int * | h ) |
|
inline |
Obtiene el tamaño de la ventana.
- Parameters
-
w | int* Puntero a int que contendrá la anchura en pixels al retornar la función. |
h | int* Puntero a int que contendrá la altura en pixels al retornar la función. |
◆ operator SDL_Window *()
EXPORT sdl::Window::operator SDL_Window * |
( |
| ) |
|
|
inline |
Devuelve el manipulador de la ventana.
- Returns
- SDL_Window* El manipulador de la ventana.
◆ SetSize()
EXPORT void sdl::Window::SetSize |
( |
int | w, |
|
|
int | h ) |
|
inline |
Asigna el tamaño de la ventana.
- Parameters
-
w | int int que contiene la nueva anchura en pixels de la ventana |
h | int int que contiene la nueva altura en pixels de la ventana. |
◆ window
SDL_Window* sdl::Window::window = nullptr |
|
protected |
Manipulador de la ventana.
The documentation for this class was generated from the following file: