OGRE: OgreTextureGpu.h File Reference

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Classes | Namespaces | Enumerations
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
| 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 }