VenomEngine
Cross-Platform Modern Graphics Engine
|
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::DescriptorPool | inline |
GetDescriptorSets() (defined in venom::vulkan::DescriptorPool) | venom::vulkan::DescriptorPool | inline |
GetDescriptorSets(const uint32_t index) | venom::vulkan::DescriptorPool | inline |
GetPool() (defined in venom::vulkan::DescriptorPool) | venom::vulkan::DescriptorPool | inlinestatic |
GetVkDescriptorPool() const (defined in venom::vulkan::DescriptorPool) | venom::vulkan::DescriptorPool | inline |
GetVkDescriptorSetLayouts() (defined in venom::vulkan::DescriptorPool) | venom::vulkan::DescriptorPool | inline |
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::DescriptorPool | inline |
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 |