VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::vulkan::DescriptorPool Member List

This is the complete list of members for venom::vulkan::DescriptorPool, including all inherited members.

AddDescriptorSetLayoutBinding(const uint32_t descriptorSetIndex, const uint32_t binding, const VkDescriptorType type, const uint32_t descriptorCount, const VkShaderStageFlags stageFlags)venom::vulkan::DescriptorPool
AddPoolSize(VkDescriptorType type, uint32_t count) (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
AllocateSets(const VkDescriptorSetLayout &layout, uint32_t count, const bool bindless) const (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
AllocateSets(const std::vector< VkDescriptorSetLayout > &layouts, const bool bindless) const (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
BindDescriptorSets(const int descriptorSetIndex, const CommandBuffer &commandBuffer, const VulkanShaderPipeline &pipeline, const VkPipelineBindPoint bindPoint)venom::vulkan::DescriptorPool
BindDescriptorSets(const int descriptorSetIndex, const CommandBuffer &commandBuffer, const VulkanShaderPipeline &pipeline, const VkPipelineBindPoint bindPoint, const std::vector< uint32_t > &dynamicOffsets)venom::vulkan::DescriptorPool
Create(VkDescriptorPoolCreateFlags flags, uint32_t maxSets=VENOM_MAX_FRAMES_IN_FLIGHT) (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
DescriptorPool() (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
DescriptorPool(const DescriptorPool &other)=delete (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
DescriptorPool(DescriptorPool &&other) noexcept=delete (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
GetDescriptorSetLayouts() (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPoolinline
GetDescriptorSets() (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPoolinline
GetDescriptorSets(const uint32_t index)venom::vulkan::DescriptorPoolinline
GetPool() (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPoolinlinestatic
GetVkDescriptorPool() const (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPoolinline
GetVkDescriptorSetLayouts() (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPoolinline
operator=(const DescriptorPool &other)=delete (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
operator=(DescriptorPool &&other) noexcept=delete (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool
SetDescriptorSetLayoutBindingSpecifications(const uint32_t descriptorSetIndex, const VkDescriptorBindingFlags flags)venom::vulkan::DescriptorPool
SetDescriptorSetLayoutBindless(const uint32_t descriptorSetIndex) (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPoolinline
SetDescriptorSetLayoutCreateFlags(const uint32_t descriptorSetIndex, const VkDescriptorSetLayoutCreateFlags flags)venom::vulkan::DescriptorPool
SetDescriptorSetLayoutMaxSets(const uint32_t descriptorSetIndex, const uint32_t flags)venom::vulkan::DescriptorPool
~DescriptorPool() (defined in venom::vulkan::DescriptorPool)venom::vulkan::DescriptorPool