OGRE-Next  3.0.0
Object-Oriented Graphics Rendering Engine
Ogre::ResourceTransition Struct Reference

#include <OgreResourceTransition.h>

Public Attributes

ResourceAccess::ResourceAccess newAccess
 newAccess == Undefined is invalid More...
 
ResourceLayout::Layout newLayout
 
uint8 newStageMask
 If newStageMask == Undefined is invalid. More...
 
ResourceAccess::ResourceAccess oldAccess
 If oldAccess == Undefined, it means there are no previous stage dependencies AND there is no guarantee previous contents will be preserved. More...
 
ResourceLayout::Layout oldLayout
 
uint8 oldStageMask
 If oldStageMask == Undefined, it means there are no previous stage dependencies (e.g. More...
 
GpuTrackedResourceresource
 

Member Data Documentation

◆ newAccess

ResourceAccess::ResourceAccess Ogre::ResourceTransition::newAccess

newAccess == Undefined is invalid

◆ newLayout

ResourceLayout::Layout Ogre::ResourceTransition::newLayout

◆ newStageMask

uint8 Ogre::ResourceTransition::newStageMask

If newStageMask == Undefined is invalid.

◆ oldAccess

ResourceAccess::ResourceAccess Ogre::ResourceTransition::oldAccess

If oldAccess == Undefined, it means there are no previous stage dependencies AND there is no guarantee previous contents will be preserved.

◆ oldLayout

ResourceLayout::Layout Ogre::ResourceTransition::oldLayout

◆ oldStageMask

uint8 Ogre::ResourceTransition::oldStageMask

If oldStageMask == Undefined, it means there are no previous stage dependencies (e.g.

beginning of the frame)

◆ resource

GpuTrackedResource* Ogre::ResourceTransition::resource

The documentation for this struct was generated from the following file: