![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
#include <OgreCompositorPassDef.h>
Public Member Functions | |
| UavDependency (uint32 _uavSlot, ResourceAccess::ResourceAccess _access, bool _allowWriteAfterWrite) | |
Public Attributes | |
| ResourceAccess::ResourceAccess | access |
| The UAV pass already sets the texture access. | |
| bool | allowWriteAfterWrite |
| uint32 | uavSlot |
| The slot must be in range [0; 64) and ignores the starting slot (. | |
|
inline |
References access, allowWriteAfterWrite, and uavSlot.
| ResourceAccess::ResourceAccess Ogre::CompositorPassDef::UavDependency::access |
The UAV pass already sets the texture access.
However two passes in a row may only read from it, thus having this information is convenient (without needing to add another bind UAV pass)
Referenced by UavDependency().
| bool Ogre::CompositorPassDef::UavDependency::allowWriteAfterWrite |
Referenced by UavDependency().
| uint32 Ogre::CompositorPassDef::UavDependency::uavSlot |
The slot must be in range [0; 64) and ignores the starting slot (.
Referenced by UavDependency().