OGRE  2.2.4
Object-Oriented Graphics Rendering Engine
OgreResourceTransition.h File Reference

Classes

struct  Ogre::GpuTrackedResource
 
struct  Ogre::ResourceTransition
 

Namespaces

 Ogre
 

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

 
 Ogre::ReadBarrier
 
 Ogre::ResourceAccess
 
 Ogre::ResourceLayout
 
 Ogre::WriteBarrier
 

Typedefs

typedef StdMap< GpuTrackedResource *, ResourceAccess::ResourceAccess > Ogre::ResourceAccessMap
 
typedef StdMap< GpuTrackedResource *, ResourceLayout::Layout > Ogre::ResourceLayoutMap
 

Enumerations

enum  Ogre::ResourceLayout::Layout {
  Ogre::ResourceLayout::Undefined, Ogre::ResourceLayout::Texture, Ogre::ResourceLayout::TextureDepth, Ogre::ResourceLayout::RenderTarget,
  Ogre::ResourceLayout::RenderDepth, Ogre::ResourceLayout::Clear, Ogre::ResourceLayout::Uav, Ogre::ResourceLayout::CopySrc,
  Ogre::ResourceLayout::CopyDst, Ogre::ResourceLayout::NumResourceLayouts
}
 
enum  Ogre::ReadBarrier::ReadBarrier {
  Ogre::ReadBarrier::CpuRead = 0x00000001, Ogre::ReadBarrier::Indirect = 0x00000002, Ogre::ReadBarrier::VertexBuffer = 0x00000004, Ogre::ReadBarrier::IndexBuffer = 0x00000008,
  Ogre::ReadBarrier::ConstBuffer = 0x00000010, Ogre::ReadBarrier::Texture = 0x00000020, Ogre::ReadBarrier::Uav = 0x00000040, Ogre::ReadBarrier::RenderTarget = 0x00000080,
  Ogre::ReadBarrier::DepthStencil = 0x00000100, Ogre::ReadBarrier::All = 0xffffffff
}
 
enum  Ogre::ResourceAccess::ResourceAccess { Ogre::ResourceAccess::Undefined = 0x00, Ogre::ResourceAccess::Read = 0x01, Ogre::ResourceAccess::Write = 0x02, Ogre::ResourceAccess::ReadWrite = Read | Write }
 Enum identifying the texture access privilege. More...
 
enum  Ogre::WriteBarrier::WriteBarrier {
  Ogre::WriteBarrier::CpuWrite = 0x00000001, Ogre::WriteBarrier::Uav = 0x00000002, Ogre::WriteBarrier::RenderTarget = 0x00000004, Ogre::WriteBarrier::DepthStencil = 0x00000008,
  Ogre::WriteBarrier::All = 0xffffffff
}
 

Functions

const char * Ogre::ResourceAccess::toString (ResourceAccess value)