OGRE
2.2.4
Object-Oriented Graphics Rendering Engine
|
#include <OgreDescriptorSetTexture.h>
Classes | |
struct | BufferSlot |
struct | Slot |
struct | TextureSlot |
Public Types | |
enum | SlotType { SlotTypeBuffer, SlotTypeTexture } |
Public Member Functions | |
DescriptorSetTexture2 () | |
void | checkValidity (void) const |
bool | operator!= (const DescriptorSetTexture2 &other) const |
Warning: This operator won't see changes in SRV (i.e. More... | |
bool | operator< (const DescriptorSetTexture2 &other) const |
Public Attributes | |
uint16 | mRefCount |
void * | mRsData |
uint16 | mShaderTypeTexCount [NumShaderTypes] |
Render-System specific data. More... | |
FastArray< Slot > | mTextures |
|
inline |
void Ogre::DescriptorSetTexture2::checkValidity | ( | void | ) | const |
|
inline |
Warning: This operator won't see changes in SRV (i.e.
data baked into mRsData). If you get notifyTextureChanged call, the Texture has changed and you must assume the DescriptorSetTexture2 has changed. SRV = Shader Resource View.
References mShaderTypeTexCount, mTextures, Ogre::NumShaderTypes, and Ogre::FastArray< T >::size().
|
inline |
References mShaderTypeTexCount, mTextures, Ogre::NumShaderTypes, and Ogre::FastArray< T >::size().
uint16 Ogre::DescriptorSetTexture2::mRefCount |
void* Ogre::DescriptorSetTexture2::mRsData |
uint16 Ogre::DescriptorSetTexture2::mShaderTypeTexCount[NumShaderTypes] |
Render-System specific data.
Referenced by operator!=(), and operator<().
Referenced by operator!=(), and operator<().