This is the complete list of members for Spices::Renderer::DescriptorSetBuilder, including all inherited members.
| AddAccelerationStructure(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags) | Spices::Renderer::DescriptorSetBuilder | |
| AddAttachmentTexture(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &textureNames) | Spices::Renderer::DescriptorSetBuilder | |
| AddBindLessTexture(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &textureNames) | Spices::Renderer::DescriptorSetBuilder | inline |
| AddBindLessTexture(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &textureNames) | Spices::Renderer::DescriptorSetBuilder | inline |
| AddInput(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &inputAttachmentNames) | Spices::Renderer::DescriptorSetBuilder | |
| AddPushConstant(uint32_t size) | Spices::Renderer::DescriptorSetBuilder | |
| AddStorageBuffer(uint32_t set, uint32_t binding, uint64_t size, VkShaderStageFlags stageFlags) | Spices::Renderer::DescriptorSetBuilder | |
| AddStorageBuffer(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, std::shared_ptr< VulkanBuffer > buffer) | Spices::Renderer::DescriptorSetBuilder | |
| AddStorageTexture(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &textureNames, VkFormat format=VK_FORMAT_R8G8B8A8_UNORM, TextureType type=TextureType::Texture2D) | Spices::Renderer::DescriptorSetBuilder | |
| AddStorageTextureMipmaps(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::string &textureName, VkFormat format=VK_FORMAT_R8G8B8A8_UNORM, TextureType type=TextureType::Texture2D, std::function< void(RendererResourceCreateInfo &)> func=nullptr) | Spices::Renderer::DescriptorSetBuilder | |
| AddTexture(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &textureNames) | Spices::Renderer::DescriptorSetBuilder | inline |
| AddTexture(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &textureNames) | Spices::Renderer::DescriptorSetBuilder | |
| AddUniformBuffer(uint32_t set, uint32_t binding, uint64_t size, VkShaderStageFlags stageFlags) | Spices::Renderer::DescriptorSetBuilder | |
| Build(const VkAccelerationStructureKHR &accel=VK_NULL_HANDLE) | Spices::Renderer::DescriptorSetBuilder | |
| DescriptorSetBuilder(const std::string &subPassName, Renderer *renderer) | Spices::Renderer::DescriptorSetBuilder | |
| m_BufferInfos | Spices::Renderer::DescriptorSetBuilder | |
| m_DescriptorSetId | Spices::Renderer::DescriptorSetBuilder | |
| m_HandledSubPass | Spices::Renderer::DescriptorSetBuilder | |
| m_ImageInfos | Spices::Renderer::DescriptorSetBuilder | |
| m_Renderer | Spices::Renderer::DescriptorSetBuilder | |
| ~DescriptorSetBuilder()=default | Spices::Renderer::DescriptorSetBuilder | virtual |