|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePrerequisites.h"#include "OgreBitset.h"#include "OgreImage2.h"#include "OgreTextureGpu.h"#include "OgreTextureGpuListener.h"#include "Threading/OgreLightweightMutex.h"#include "Threading/OgreSemaphore.h"#include "Threading/OgreThreads.h"#include "Threading/OgreWaitableEvent.h"#include "ogrestd/list.h"#include "ogrestd/map.h"#include "ogrestd/set.h"#include <atomic>#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 | |
| namespace | Ogre | 
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
| namespace | Ogre::CommonTextureTypes | 
| namespace | Ogre::DefaultMipmapGen | 
| namespace | Ogre::ResidencyMask | 
| namespace | 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 } | 
| enum | Ogre::ResidencyMask::ResidencyMask { Ogre::ResidencyMask::OnStorage = 1 << GpuResidency::OnStorage , Ogre::ResidencyMask::OnSystemRam = 1 << GpuResidency::OnSystemRam , Ogre::ResidencyMask::Resident = 1 << GpuResidency::Resident , Ogre::ResidencyMask::All = OnStorage | OnSystemRam | Resident } |