VenomEngine
Cross-Platform Modern Graphics Engine
|
This is the complete list of members for venom::vulkan::DescriptorSetGroupAllocator, including all inherited members.
AllocateSet() (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | |
DescriptorSetGroupAllocator(std::vector< DescriptorSetGroup > &&sets) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | |
FreeSet(DescriptorSetGroup *set) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | |
GroupUpdate(const VkWriteDescriptorSet &write) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateBuffer(UniformBuffer &buffer, uint32_t bufferOffset, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateBuffer(StorageBuffer &buffer, uint32_t bufferOffset, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateBufferPerFrame(int frameIndex, UniformBuffer &buffer, uint32_t bufferOffset, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateBufferPerFrame(int frameIndex, StorageBuffer &buffer, uint32_t bufferOffset, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateImageView(const ImageView &imageView, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateImageViewPerFrame(int frameIndex, const ImageView &imageView, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdatePerFrame(int frameIndex, const VkWriteDescriptorSet &write) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateSampler(const Sampler &sampler, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateSamplerPerFrame(int frameIndex, const Sampler &sampler, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateTexture(const VulkanTexture *texture, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
GroupUpdateTexturePerFrame(int frameIndex, const VulkanTexture *texture, uint32_t binding, VkDescriptorType descriptorType, uint32_t descriptorCount, uint32_t arrayElement=0) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
operator[](const uint32_t index) (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |
size() const (defined in venom::vulkan::DescriptorSetGroupAllocator) | venom::vulkan::DescriptorSetGroupAllocator | inline |