SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::Renderer::DescriptorSetBuilder Member List

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::DescriptorSetBuilderinline
AddBindLessTexture(uint32_t set, uint32_t binding, VkShaderStageFlags stageFlags, const std::vector< std::string > &textureNames)Spices::Renderer::DescriptorSetBuilderinline
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::DescriptorSetBuilderinline
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_BufferInfosSpices::Renderer::DescriptorSetBuilder
m_DescriptorSetIdSpices::Renderer::DescriptorSetBuilder
m_HandledSubPassSpices::Renderer::DescriptorSetBuilder
m_ImageInfosSpices::Renderer::DescriptorSetBuilder
m_RendererSpices::Renderer::DescriptorSetBuilder
~DescriptorSetBuilder()=defaultSpices::Renderer::DescriptorSetBuildervirtual