15 for (
auto& it : this->texture_cache) {
16 SDL_DestroyTexture(it.second);
20 std::map<std::string, SDL_Texture*> texture_cache;
22 SDL_Texture* loadTexture(
const char* fileName);
23 static std::vector<SDL_Rect> splitSpriteSheet(SDL_Texture* spriteSheet,
int width,
int height,
int spritesOnSheet);
24 static void draw(SDL_Renderer* renderer, SDL_Texture* texture, SDL_Rect src, SDL_Rect dest,
bool flipped =
false);
Definition TextureManager.h:11