Argentum Online - Cliente
sdl_texture_loader.h
1 #ifndef __TEXTURE_LOADER_H
2 #define __TEXTURE_LOADER_H
3 #include "SDL2/SDL.h"
4 #include "sdl_text.h"
5 #include "sdl_texture.h"
6 
12  private:
13  SDL_Renderer *renderer;
14 
15  public:
21  SDLTextureLoader(SDL_Renderer *renderer);
23 
30  SDLTexture load_texture(const std::string &filename) const;
31 
43  SDLTexture load_texture(const std::string &filename, int r, int g,
44  int b) const;
45  SDLText load_text(const std::string &text, const std::string &font_file,
46  int r, int g, int b) const;
47 };
48 
49 #endif
SDLTextureLoader::load_texture
SDLTexture load_texture(const std::string &filename) const
Carga una textura.
Definition: sdl_texture_loader.cpp:8
SDLTexture
Objeto de textura de SDL.
Definition: sdl_texture.h:13
SDLTextureLoader::SDLTextureLoader
SDLTextureLoader(SDL_Renderer *renderer)
Crea un objeto SDLTextureLoader.
Definition: sdl_texture_loader.cpp:3
SDLText
Objeto de texto de SDL.
Definition: sdl_text.h:13
SDLTextureLoader
Cargador de texturas de SDL.
Definition: sdl_texture_loader.h:11