7#define EXPORT __declspec(dllexport)
12#include "sdl_renderer.h"
53 EXPORT
operator SDL_Texture*() {
return texture; }
Clase para manipular puntos con coordenadas enteras.
Definition sdl_point.h:20
EXPORT int & X()
Obtiene una referencia a la coordenada x del punto.
Definition sdl_point.h:57
EXPORT int & Y()
Obtiene una referencia a la coordenada y del punto.
Definition sdl_point.h:63
Clase para manipular rectángulos con coordenadas enteras.
Definition sdl_rect.h:21
EXPORT SDL_Rect * Get()
Obtiene un puntero a la estructura SDL_Rect.
Definition sdl_rect.h:50
EXPORT int & H()
Obtiene una referencia a la altura del rectángulo.
Definition sdl_rect.h:80
EXPORT int & X()
Obtiene una referencia a la coordenada x de la esquina superior izquierda.
Definition sdl_rect.h:62
EXPORT int & W()
Obtiene una referencia a la anchura del rectángulo.
Definition sdl_rect.h:74
EXPORT int & Y()
Obtiene una referencia a la coordenada y de la esquina superior izquierda.
Definition sdl_rect.h:68
Clase para manipular un contexto de renderizado.
Definition sdl_renderer.h:29
Clase que encapsula una única textura.
Definition sdl_texture.h:20
EXPORT void Draw(Point punto)
Traslada la textura al punto indicado.
Definition sdl_texture.h:59
Renderer & renderer
Definition sdl_texture.h:22
EXPORT SDL_Texture * Get()
Obtiene un puntero a la estructura SDL_Texture.
Definition sdl_texture.h:49
EXPORT Texture(Renderer &render, std::string file)
Constructor.
Definition sdl_texture.h:33
SDL_Texture * texture
Definition sdl_texture.h:23
Rect rect
Definition sdl_texture.h:24
EXPORT ~Texture()
Destructor.
Definition sdl_texture.h:43
Espacio con nombre para el wrapper de SDL2.
Definition sdl_music.h:14