![]() |
OGRE-Next 3.0.0
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 () const |
| bool | operator!= (const DescriptorSetTexture2 &other) const |
| Warning: This operator won't see changes in SRV (i.e. | |
| bool | operator< (const DescriptorSetTexture2 &other) const |
Public Attributes | |
| uint16 | mRefCount |
| void * | mRsData |
| Render-System specific data. | |
| uint16 | mShaderTypeTexCount [NumShaderTypes] |
| FastArray< Slot > | mTextures |
|
inline |
References mRefCount, mRsData, and mShaderTypeTexCount.
Referenced by operator!=(), and operator<().
| void Ogre::DescriptorSetTexture2::checkValidity | ( | ) | 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 DescriptorSetTexture2(), mShaderTypeTexCount, mTextures, and Ogre::NumShaderTypes.
|
inline |
References DescriptorSetTexture2(), mShaderTypeTexCount, mTextures, and Ogre::NumShaderTypes.
| uint16 Ogre::DescriptorSetTexture2::mRefCount |
Referenced by DescriptorSetTexture2().
| void* Ogre::DescriptorSetTexture2::mRsData |
Render-System specific data.
Referenced by DescriptorSetTexture2().
| uint16 Ogre::DescriptorSetTexture2::mShaderTypeTexCount[NumShaderTypes] |
Referenced by DescriptorSetTexture2(), operator!=(), and operator<().
Referenced by operator!=(), and operator<().