|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
This table holds an emulation of D3D11/Metal style of resource binding. More...
#include <OgreVulkanGlobalBindingTable.h>
| Public Member Functions | |
| void | reset () | 
| void | setAllDirty () | 
| Public Attributes | |
| VkWriteDescriptorSet * | bakedDescriptorSets [BakedDescriptorSets::NumBakedDescriptorSets] | 
| VkDescriptorBufferInfo | constBuffers [NUM_BIND_CONST_BUFFERS] | 
| bool | dirtyBakedSamplers | 
| bool | dirtyBakedTextures | 
| bool | dirtyBakedUavs | 
| bool | dirtyParamsBuffer | 
| uint8 | minDirtySlotConst | 
| uint8 | minDirtySlotReadOnlyBuffer | 
| uint8 | minDirtySlotSamplers | 
| uint8 | minDirtySlotTexBuffer | 
| uint8 | minDirtySlotTextures | 
| VkDescriptorBufferInfo | paramsBuffer [NumShaderTypes+1u] | 
| VkDescriptorBufferInfo | readOnlyBuffers [NUM_BIND_READONLY_BUFFERS] | 
| VkDescriptorImageInfo | samplers [NUM_BIND_SAMPLERS] | 
| VkBufferView | texBuffers [NUM_BIND_TEX_BUFFERS] | 
| VkDescriptorImageInfo | textures [NUM_BIND_TEXTURES] | 
This table holds an emulation of D3D11/Metal style of resource binding.
| 
 | inline | 
| 
 | inline | 
| VkWriteDescriptorSet* Ogre::VulkanGlobalBindingTable::bakedDescriptorSets[BakedDescriptorSets::NumBakedDescriptorSets] | 
| VkDescriptorBufferInfo Ogre::VulkanGlobalBindingTable::constBuffers[NUM_BIND_CONST_BUFFERS] | 
| bool Ogre::VulkanGlobalBindingTable::dirtyBakedSamplers | 
Referenced by reset(), and setAllDirty().
| bool Ogre::VulkanGlobalBindingTable::dirtyBakedTextures | 
Referenced by reset(), and setAllDirty().
| bool Ogre::VulkanGlobalBindingTable::dirtyBakedUavs | 
Referenced by reset(), and setAllDirty().
| bool Ogre::VulkanGlobalBindingTable::dirtyParamsBuffer | 
Referenced by reset(), and setAllDirty().
| uint8 Ogre::VulkanGlobalBindingTable::minDirtySlotConst | 
Referenced by reset(), and setAllDirty().
| uint8 Ogre::VulkanGlobalBindingTable::minDirtySlotReadOnlyBuffer | 
Referenced by reset(), and setAllDirty().
| uint8 Ogre::VulkanGlobalBindingTable::minDirtySlotSamplers | 
Referenced by reset(), and setAllDirty().
| uint8 Ogre::VulkanGlobalBindingTable::minDirtySlotTexBuffer | 
Referenced by reset(), and setAllDirty().
| uint8 Ogre::VulkanGlobalBindingTable::minDirtySlotTextures | 
Referenced by reset(), and setAllDirty().
| VkDescriptorBufferInfo Ogre::VulkanGlobalBindingTable::paramsBuffer[NumShaderTypes+1u] | 
| VkDescriptorBufferInfo Ogre::VulkanGlobalBindingTable::readOnlyBuffers[NUM_BIND_READONLY_BUFFERS] | 
| VkDescriptorImageInfo Ogre::VulkanGlobalBindingTable::samplers[NUM_BIND_SAMPLERS] | 
| VkBufferView Ogre::VulkanGlobalBindingTable::texBuffers[NUM_BIND_TEX_BUFFERS] | 
| VkDescriptorImageInfo Ogre::VulkanGlobalBindingTable::textures[NUM_BIND_TEXTURES] |