xoreos  0.0.5
Classes | Namespaces | Macros
textureman.h File Reference

The Aurora texture manager. More...

#include <set>
#include <list>
#include "src/common/types.h"
#include "src/common/singleton.h"
#include "src/common/mutex.h"
#include "src/common/ustring.h"
#include "src/graphics/aurora/texturehandle.h"
Include dependency graph for textureman.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Graphics::Aurora::TextureManager
 The global Aurora texture manager. More...
 

Namespaces

 Graphics
 
 Graphics::Aurora
 

Macros

#define TextureMan   Graphics::Aurora::TextureManager::instance()
 Shortcut for accessing the texture manager. More...
 

Detailed Description

The Aurora texture manager.

Definition in file textureman.h.

Macro Definition Documentation

◆ TextureMan

#define TextureMan   Graphics::Aurora::TextureManager::instance()

Shortcut for accessing the texture manager.

Definition at line 127 of file textureman.h.

Referenced by Graphics::Aurora::ABCFont::ABCFont(), Graphics::Aurora::BorderQuad::BorderQuad(), Engines::EngineManager::cleanup(), Graphics::Aurora::TextureHandle::clear(), Graphics::Aurora::Model_Sonic::createGeometry(), Graphics::Aurora::ModelNode_NWN2::createTint(), Graphics::Aurora::Cube::Cube(), Engines::NWN::NWNEngine::declareBogusTextures(), Graphics::Aurora::NFTRFont::draw(), Graphics::Aurora::ABCFont::draw(), Graphics::Aurora::TTFFont::draw(), Graphics::Aurora::TextureFont::draw(), Graphics::Aurora::NFTRFont::drawGlyphs(), Graphics::Aurora::TextureFont::drawMissing(), Graphics::Aurora::TTFFont::drawMissing(), Graphics::Aurora::NFTRFont::drawMissing(), Graphics::Aurora::ModelNode_DragonAge::fixTexturesAlpha(), Graphics::Aurora::ModelNode_DragonAge::fixTexturesHair(), Graphics::Aurora::GUIQuad::GUIQuad(), Engines::Jade::JadeEngine::initResources(), Engines::WidgetScrollbar::load(), Engines::WidgetCheckBox::load(), Engines::KotORInventoryItem::load(), Graphics::Aurora::Cursor::load(), Engines::Sonic::AreaMiniMap::loadMiniMap(), Engines::NWN::Creature::loadModel(), Engines::Sonic::loadNCGR(), Engines::Sonic::AreaBackground::loadTexture(), Engines::KotOR::Module::loadTexturePack(), Engines::KotOR2::Module::loadTexturePack(), Engines::NWN::Module::loadTexturePack(), Graphics::Aurora::ModelNode::loadTextures(), Graphics::Aurora::TextureHandle::operator=(), Graphics::Aurora::TTFFont::Page::Page(), Graphics::Aurora::Cursor::render(), Engines::Sonic::AreaBackground::render(), Graphics::Aurora::BorderQuad::render(), Engines::Jade::GUIBackground::render(), Engines::KotOR::GUIBackground::render(), Graphics::Aurora::GeometryObject::render(), Engines::NWN::Scrollbar::render(), Engines::NWN::Portrait::render(), Graphics::Aurora::GUIQuad::render(), Graphics::Aurora::Model_Sonic::render(), Engines::ConsoleWindow::render(), Engines::NWN::DialogBox::render(), Graphics::Aurora::Model::render(), Graphics::Aurora::ModelNode::renderGeometryEnvMappedOver(), Graphics::Aurora::ModelNode::renderGeometryEnvMappedUnder(), Graphics::Aurora::ModelNode::renderGeometryNormal(), Engines::NWN::Scrollbar::Scrollbar(), Graphics::Aurora::ModelNode::setEnvironmentMap(), Engines::NWN::Portrait::setPortrait(), Graphics::Aurora::GUIQuad::setTexture(), Graphics::Aurora::Cube::setTexture(), Graphics::Aurora::TextureFont::TextureFont(), Engines::KotOR::GUIBackground::tryBackground(), and Engines::Jade::GUIBackground::tryBackground().