![]() |
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 vc::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) | venom::vulkan::DescriptorPool | |
| BindDescriptorSets(const int descriptorSetIndex, const CommandBuffer &commandBuffer, const VulkanShaderPipeline *pipeline, const vc::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 |
| GetOrCreateDescriptorSetLayout(const uint32_t descriptorSetIndex) (defined in venom::vulkan::DescriptorPool) | venom::vulkan::DescriptorPool | |
| 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 |