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
7
class
GameFile
;
8
class
Texture
;
9
14
class
TextureManager
:
public
Manager
<GLuint>
15
{
16
public
:
17
virtual
GLuint
add
(
GameFile
*);
18
void
doDelete
(GLuint
id
);
19
20
};
21
22
extern
TextureManager
TEXTUREMANAGER
;
TEXTUREMANAGER
TextureManager TEXTUREMANAGER
Definition
TextureManager.cpp:7
GameFile
Abstract base class representing a file within the game data archive.
Definition
GameFile.h:12
Manager
Generic name-to-ID resource manager with reference-counted items.
Definition
manager.h:47
TextureManager
Manages OpenGL texture lifetimes with reference-counted caching.
Definition
TextureManager.h:15
TextureManager::add
virtual GLuint add(GameFile *)
Definition
TextureManager.cpp:9
TextureManager::doDelete
void doDelete(GLuint id)
Definition
TextureManager.cpp:43
Texture
Definition
Texture.h:9
manager.h
Source
WoW
Texture
TextureManager.h
Generated by
1.9.8