WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
TextureManager.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4#include <glad/gl.h>
5#include "manager.h"
6
7class GameFile;
8class Texture;
9
14class TextureManager : public Manager<GLuint>
15{
16public:
17 virtual GLuint add(GameFile *);
18 void doDelete(GLuint id);
19
20};
21
TextureManager TEXTUREMANAGER
Abstract base class representing a file within the game data archive.
Definition GameFile.h:12
Generic name-to-ID resource manager with reference-counted items.
Definition manager.h:47
Manages OpenGL texture lifetimes with reference-counted caching.
virtual GLuint add(GameFile *)
void doDelete(GLuint id)