OGRE-Next: OgreResourceTransition.h File Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
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
namespace | Ogre
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
namespace | Ogre::ResourceAccess
namespace | 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)