OGRE: OgreResourceTransition.h File Reference

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Classes | Namespaces | Typedefs | Enumerations | Functions
OgreResourceTransition.h File Reference
`#include "OgrePrerequisites.h"`
`#include "OgreHeaderPrefix.h"`
`#include "OgreHeaderSuffix.h"`

## Classes
struct | Ogre::GpuTrackedResource
struct | Ogre::ResourceTransition

## Namespaces
| Ogre
| 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)