Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
TextureManager.cpp File Reference
#include "precompiled.h"
#include "TextureManager.h"
#include "graphics/Color.h"
#include "graphics/TextureConverter.h"
#include "lib/allocators/shared_ptr.h"
#include "lib/bits.h"
#include "lib/file/vfs/vfs_tree.h"
#include "lib/hash.h"
#include "lib/timer.h"
#include "maths/MathUtil.h"
#include "maths/MD5.h"
#include "ps/CacheLoader.h"
#include "ps/CLogger.h"
#include "ps/ConfigDB.h"
#include "ps/Filesystem.h"
#include "ps/Profile.h"
#include "ps/Util.h"
#include "renderer/backend/IDevice.h"
#include "renderer/Renderer.h"
#include <algorithm>
#include <boost/filesystem.hpp>
#include <iomanip>
#include <set>
#include <sstream>
#include <unordered_map>
#include <unordered_set>
Include dependency graph for TextureManager.cpp:

Classes

class  CPredefinedTexture
 
class  CSingleColorTexture
 
class  CSingleColorTextureCube
 
class  CGradientTexture
 
struct  TPhash
 
struct  TPequal_to
 
class  CTextureManagerImpl
 

Namespaces

namespace  anonymous_namespace{TextureManager.cpp}
 

Functions

Renderer::Backend::Format anonymous_namespace{TextureManager.cpp}::ChooseFormatAndTransformTextureDataIfNeeded (Renderer::Backend::IDevice *device, Tex &textureData, const bool hasS3TC)