OGRE  2.2.4
Object-Oriented Graphics Rendering Engine
OgreTextureGpu.h File Reference
#include "OgreCommon.h"
#include "OgreGpuResource.h"
#include "OgrePixelFormatGpu.h"
#include "Vao/OgreBufferPacked.h"
#include "ogrestd/vector.h"
#include "OgreHeaderPrefix.h"
#include "OgreHeaderSuffix.h"

Classes

class  Ogre::TextureGpu
 

Namespaces

 Ogre
 

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

 
 Ogre::CubemapSide
 
 Ogre::TextureFlags
 
 Ogre::TextureSourceType
 
 Ogre::TextureTypes
 

Enumerations

enum  Ogre::CubemapSide::CubemapSide {
  Ogre::CubemapSide::PX, Ogre::CubemapSide::NX, Ogre::CubemapSide::PY, Ogre::CubemapSide::NY,
  Ogre::CubemapSide::PZ, Ogre::CubemapSide::NZ
}
 Please note that due to ancient GPU history reasons, cubemaps are always treated as left handed. More...
 
enum  Ogre::TextureFlags::TextureFlags {
  Ogre::TextureFlags::NotTexture = 1u << 0u, Ogre::TextureFlags::RenderToTexture = 1u << 1u, Ogre::TextureFlags::Uav = 1u << 2u, Ogre::TextureFlags::AllowAutomipmaps = 1u << 3u,
  Ogre::TextureFlags::AutomipmapsAuto = 1u << 4u, Ogre::TextureFlags::MsaaExplicitResolve = 1u << 5u, Ogre::TextureFlags::Reinterpretable = 1u << 6u, Ogre::TextureFlags::PrefersLoadingFromFileAsSRGB = 1u << 7u,
  Ogre::TextureFlags::RenderWindowSpecific = 1u << 9u, Ogre::TextureFlags::RequiresTextureFlipping = 1u << 10u, Ogre::TextureFlags::ManualTexture = 1u << 11u, Ogre::TextureFlags::AutomaticBatching = 1u << 12u,
  Ogre::TextureFlags::PoolOwner = 1u << 13u
}
 
enum  Ogre::TextureSourceType::TextureSourceType {
  Ogre::TextureSourceType::Standard, Ogre::TextureSourceType::Shadow, Ogre::TextureSourceType::Compositor, Ogre::TextureSourceType::PoolOwner,
  Ogre::TextureSourceType::SharedDepthBuffer, Ogre::TextureSourceType::NumTextureSourceTypes
}
 
enum  Ogre::TextureTypes::TextureTypes {
  Ogre::TextureTypes::Unknown, Ogre::TextureTypes::Type1D, Ogre::TextureTypes::Type1DArray, Ogre::TextureTypes::Type2D,
  Ogre::TextureTypes::Type2DArray, Ogre::TextureTypes::TypeCube, Ogre::TextureTypes::TypeCubeArray, Ogre::TextureTypes::Type3D
}