LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::VulkanDescriptorSetLayout Member List

This is the complete list of members for LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, including all inherited members.

allocate(const UInt32 &descriptors=0) const overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
allocateMultiple(const UInt32 &descriptorSets, const UInt32 &descriptors=0) const overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
buffers() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
descriptor(const UInt32 &binding) const overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
descriptor_layout_type typedefLiteFX::Rendering::DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet >
descriptor_set_type typedefLiteFX::Rendering::DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet >
descriptors() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
device() const noexceptLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
free(const VulkanDescriptorSet &descriptorSet) const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet >::free(const descriptor_set_type &descriptorSet) const noexcept=0LiteFX::Rendering::DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet >pure virtual
LiteFX::Rendering::IDescriptorSetLayout::free(const IDescriptorSet &descriptorSet) const noexceptLiteFX::Rendering::IDescriptorSetLayoutinline
handle() noexcept overrideLiteFX::Resource< VkDescriptorSetLayout >inlineprotectedvirtual
handle() const noexcept overrideLiteFX::Resource< VkDescriptorSetLayout >inlinevirtual
images() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
inputAttachments() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
pools() const noexceptLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
poolSize() const noexceptLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
Resource(const VkDescriptorSetLayout handle) noexceptLiteFX::Resource< VkDescriptorSetLayout >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< VkDescriptorSetLayout >
Resource(Resource &&)=deleteLiteFX::Resource< VkDescriptorSetLayout >
samplers() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
shaderStages() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
space() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
staticSamplers() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
storages() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
uniforms() const noexcept overrideLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual
VulkanDescriptorSetLayout(const VulkanDevice &device, Array< UniquePtr< VulkanDescriptorLayout > > &&descriptorLayouts, const UInt32 &space, const ShaderStage &stages, const UInt32 &poolSize=1024, const UInt32 &maxUnboundedArraySize=104857)LiteFX::Rendering::Backends::VulkanDescriptorSetLayoutexplicit
VulkanDescriptorSetLayout(VulkanDescriptorSetLayout &&)=deleteLiteFX::Rendering::Backends::VulkanDescriptorSetLayout
VulkanDescriptorSetLayout(const VulkanDescriptorSetLayout &)=deleteLiteFX::Rendering::Backends::VulkanDescriptorSetLayout
~DescriptorSetLayout() noexcept=defaultLiteFX::Rendering::DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet >virtual
~IDescriptorSetLayout() noexcept=defaultLiteFX::Rendering::IDescriptorSetLayoutvirtual
~IResource() noexcept=defaultLiteFX::IResource< VkDescriptorSetLayout >virtual
~Resource() noexcept=defaultLiteFX::Resource< VkDescriptorSetLayout >virtual
~VulkanDescriptorSetLayout() noexceptLiteFX::Rendering::Backends::VulkanDescriptorSetLayoutvirtual