OGRE-Next  3.0.0
Object-Oriented Graphics Rendering Engine
OgreResourceTransition.h File Reference
#include "OgrePrerequisites.h"
#include "ogrestd/map.h"
#include "OgreHeaderPrefix.h"
#include "OgreHeaderSuffix.h"

Classes

class  Ogre::BarrierSolver
 
struct  Ogre::GpuTrackedResource
 
struct  Ogre::ResourceStatus
 
struct  Ogre::ResourceTransition
 

Namespaces

 Ogre
 bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
 
 Ogre::ResourceAccess
 
 Ogre::ResourceLayout
 

Typedefs

typedef StdMap< GpuTrackedResource *, ResourceStatus > Ogre::ResourceStatusMap
 
typedef FastArray< ResourceTransition > Ogre::ResourceTransitionArray
 

Enumerations

enum  Ogre::ResourceLayout::Layout {
  Ogre::ResourceLayout::Undefined , Ogre::ResourceLayout::Texture , Ogre::ResourceLayout::RenderTarget , Ogre::ResourceLayout::RenderTargetReadOnly ,
  Ogre::ResourceLayout::ResolveDest , Ogre::ResourceLayout::Clear , Ogre::ResourceLayout::Uav , Ogre::ResourceLayout::CopySrc ,
  Ogre::ResourceLayout::CopyDst , Ogre::ResourceLayout::MipmapGen , Ogre::ResourceLayout::CopyEncoderManaged , Ogre::ResourceLayout::PresentReady ,
  Ogre::ResourceLayout::NumResourceLayouts
}
 
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...
 

Functions

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