Argentum Online - Cliente
|
|
7 #include "SDL2/SDL_image.h"
8 #include "SDL2/SDL_mixer.h"
9 #include "sdl_animated_sprite.h"
11 #include "sdl_texture.h"
20 SDL_Renderer *renderer;
35 SDLWindow(
int width,
int height,
const std::string &title,
bool fullscreen,
48 void fill(
int r,
int g,
int b,
int alpha);
Objeto ventana de SDL.
Definition: sdl_window.h:17
SDLWindow(int width, int height, const std::string &title, bool fullscreen, bool vsync)
Crea un objeto SDLWindow.
Definition: sdl_window.cpp:10
void set_viewport(SDL_Rect viewport_area)
Setea el viewport del renderer.
Definition: sdl_window.cpp:69
int get_height() const
Devuelve el alto de la ventana.
Definition: sdl_window.cpp:79
void fill(int r, int g, int b, int alpha)
Limpia la ventana, y la pinta de un color.
Definition: sdl_window.cpp:64
int get_width() const
Devuelve el ancho de la ventana.
Definition: sdl_window.cpp:85
void reset_viewport()
Restaura el viewport a la totalidad de la ventana.
Definition: sdl_window.cpp:73
void render() const
Renderiza todos los contenidos cargados en el buffer de renderizado.
Definition: sdl_window.cpp:77
void show()
Muestra la ventana.
Definition: sdl_window.cpp:95
SDL_Renderer * init_renderer()
Inicia el renderer de la ventana.
Definition: sdl_window.cpp:36
SDL_Renderer * get_renderer()
Devuelve el renderer asociado a la ventana.
Definition: sdl_window.cpp:91
void hide()
Oculta la ventana.
Definition: sdl_window.cpp:93