OGRE
2.2.4
Object-Oriented Graphics Rendering Engine
|
Descriptor sets describe what uavs should be bound together in one place. More...
#include <OgreDescriptorSetUav.h>
Classes | |
struct | BufferSlot |
struct | Slot |
struct | TextureSlot |
Public Types | |
enum | SlotType { SlotTypeBuffer, SlotTypeTexture } |
Public Member Functions | |
DescriptorSetUav () | |
void | checkValidity (void) const |
bool | operator!= (const DescriptorSetUav &other) const |
Warning: This operator won't see changes in UAVs (i.e. More... | |
bool | operator< (const DescriptorSetUav &other) const |
Public Attributes | |
uint16 | mRefCount |
void * | mRsData |
FastArray< Slot > | mUavs |
Render-System specific data. More... | |
Descriptor sets describe what uavs should be bound together in one place.
|
inline |
void Ogre::DescriptorSetUav::checkValidity | ( | void | ) | const |
|
inline |
Warning: This operator won't see changes in UAVs (i.e.
data baked into mRsData). If you get notifyTextureChanged call, the UAV has changed and you must assume the DescriptorSetUav has changed. UAV = Unordered Access View.
References mUavs, and Ogre::FastArray< T >::size().
|
inline |
References mUavs, and Ogre::FastArray< T >::size().
uint16 Ogre::DescriptorSetUav::mRefCount |
void* Ogre::DescriptorSetUav::mRsData |
Render-System specific data.
Referenced by operator!=(), and operator<().