Argentum Online - Cliente
Referencia de la Clase SDLWindow

Objeto ventana de SDL. Más...

#include <sdl_window.h>

Métodos públicos

 SDLWindow (int width, int height, const std::string &title, bool fullscreen, bool vsync)
 Crea un objeto SDLWindow. Más...
 
void fill (int r, int g, int b, int alpha)
 Limpia la ventana, y la pinta de un color. Más...
 
void render () const
 Renderiza todos los contenidos cargados en el buffer de renderizado. Más...
 
void set_viewport (SDL_Rect viewport_area)
 Setea el viewport del renderer. Más...
 
void reset_viewport ()
 Restaura el viewport a la totalidad de la ventana. Más...
 
SDL_Renderer * init_renderer ()
 Inicia el renderer de la ventana. Más...
 
SDL_Renderer * get_renderer ()
 Devuelve el renderer asociado a la ventana. Más...
 
int get_width () const
 Devuelve el ancho de la ventana. Más...
 
int get_height () const
 Devuelve el alto de la ventana. Más...
 
void hide ()
 Oculta la ventana. Más...
 
void show ()
 Muestra la ventana. Más...
 

Descripción detallada

Objeto ventana de SDL.

Documentación del constructor y destructor

◆ SDLWindow()

SDLWindow::SDLWindow ( int  width,
int  height,
const std::string &  title,
bool  fullscreen,
bool  vsync 
)

Crea un objeto SDLWindow.

Parámetros
widthAncho de la ventana.
heightAlto de la ventana.
titleTitulo de la ventana.
fullscreenSi es true, la ventana se creara fullscreen, utilizando como dimensiones la resolucion actual.

Documentación de las funciones miembro

◆ fill()

void SDLWindow::fill ( int  r,
int  g,
int  b,
int  alpha 
)

Limpia la ventana, y la pinta de un color.

Parámetros
rRojo de renderizado.
gVerde de renderizado.
bAzul de renderizado.
alphaAlpha 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()

void SDLWindow::hide ( )

Oculta la ventana.

◆ 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_areaArea que sera el viewport nuevo.

◆ show()

void SDLWindow::show ( )

Muestra la ventana.


La documentación para esta clase fue generada a partir de los siguientes ficheros: