Objeto ventana de SDL.
Más...
#include <sdl_window.h>
◆ SDLWindow()
SDLWindow::SDLWindow |
( |
int |
width, |
|
|
int |
height, |
|
|
const std::string & |
title, |
|
|
bool |
fullscreen, |
|
|
bool |
vsync |
|
) |
| |
Crea un objeto SDLWindow.
- Parámetros
-
width | Ancho de la ventana. |
height | Alto de la ventana. |
title | Titulo de la ventana. |
fullscreen | Si es true, la ventana se creara fullscreen, utilizando como dimensiones la resolucion actual. |
◆ fill()
void SDLWindow::fill |
( |
int |
r, |
|
|
int |
g, |
|
|
int |
b, |
|
|
int |
alpha |
|
) |
| |
Limpia la ventana, y la pinta de un color.
- Parámetros
-
r | Rojo de renderizado. |
g | Verde de renderizado. |
b | Azul de renderizado. |
alpha | Alpha de renderizado. |
◆ get_height()
int SDLWindow::get_height |
( |
| ) |
const |
Devuelve el alto de la ventana.
- Devuelve
- int
◆ get_renderer()
SDL_Renderer * SDLWindow::get_renderer |
( |
| ) |
|
Devuelve el renderer asociado a la ventana.
- Devuelve
- SDL_Renderer*
◆ get_width()
int SDLWindow::get_width |
( |
| ) |
const |
Devuelve el ancho de la ventana.
- Devuelve
- int
◆ hide()
◆ init_renderer()
SDL_Renderer * SDLWindow::init_renderer |
( |
| ) |
|
Inicia el renderer de la ventana.
- Devuelve
- SDL_Renderer*
◆ render()
void SDLWindow::render |
( |
| ) |
const |
Renderiza todos los contenidos cargados en el buffer de renderizado.
◆ reset_viewport()
void SDLWindow::reset_viewport |
( |
| ) |
|
Restaura el viewport a la totalidad de la ventana.
◆ set_viewport()
void SDLWindow::set_viewport |
( |
SDL_Rect |
viewport_area | ) |
|
Setea el viewport del renderer.
- Parámetros
-
viewport_area | Area que sera el viewport nuevo. |
◆ show()
La documentación para esta clase fue generada a partir de los siguientes ficheros:
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/engine/SDL/sdl_window.h
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/engine/SDL/sdl_window.cpp