OGRE  2.2.4
Object-Oriented Graphics Rendering Engine
OgreTextureGpuManager.h File Reference
#include "OgrePrerequisites.h"
#include "OgreTextureGpu.h"
#include "OgreTextureGpuListener.h"
#include "OgreImage2.h"
#include "Threading/OgreLightweightMutex.h"
#include "Threading/OgreWaitableEvent.h"
#include "Threading/OgreThreads.h"
#include "ogrestd/list.h"
#include "ogrestd/map.h"
#include "ogrestd/set.h"
#include "OgreHeaderPrefix.h"
#include "OgreHeaderSuffix.h"

Classes

class  Ogre::TextureGpuManager
 This class manages all textures (i.e. More...
 
struct  Ogre::TextureGpuManager::BudgetEntry
 Specifies the minimum squared resolution & number of slices to keep around all the for time StagingTextures. More...
 
struct  Ogre::TextureGpuManager::MetadataCacheEntry
 
struct  Ogre::TextureGpuManager::ResourceEntry
 
struct  Ogre::TexturePool
 

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

 
 Ogre::CommonTextureTypes
 
 Ogre::DefaultMipmapGen
 
 Ogre::TextureFilter
 

Typedefs

typedef vector< StagingTexture * >::type Ogre::StagingTextureVec
 
typedef list< TexturePool >::type Ogre::TexturePoolList
 

Enumerations

enum  Ogre::CommonTextureTypes::CommonTextureTypes {
  Ogre::CommonTextureTypes::Diffuse, Ogre::CommonTextureTypes::NormalMap, Ogre::CommonTextureTypes::Monochrome, Ogre::CommonTextureTypes::EnvMap,
  Ogre::CommonTextureTypes::NonColourData, Ogre::CommonTextureTypes::NumCommonTextureTypes
}
 
enum  Ogre::DefaultMipmapGen::DefaultMipmapGen { Ogre::DefaultMipmapGen::NoMipmaps, Ogre::DefaultMipmapGen::HwMode, Ogre::DefaultMipmapGen::SwMode }