SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::vk::VulkanDescriptorSetLayout Member List

This is the complete list of members for spark::render::vk::VulkanDescriptorSetLayout, including all inherited members.

allocate(const std::vector< DescriptorBinding > &bindings={}) const overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
allocate(unsigned descriptors, const std::vector< DescriptorBinding > &bindings={}) const overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
spark::render::IDescriptorSetLayout::allocate(unsigned int descriptors, const std::vector< DescriptorBinding > &bindings={}) constspark::render::IDescriptorSetLayoutinline
allocateMultiple(unsigned descriptor_sets, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
allocateMultiple(unsigned descriptor_sets, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
allocateMultiple(unsigned descriptor_sets, unsigned descriptors, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
allocateMultiple(unsigned descriptor_sets, unsigned descriptors, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const noexceptspark::render::IDescriptorSetLayoutinline
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const noexceptspark::render::IDescriptorSetLayoutinline
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, unsigned int descriptors, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const noexceptspark::render::IDescriptorSetLayoutinline
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, unsigned int descriptors, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory={}) const noexceptspark::render::IDescriptorSetLayoutinline
buffers() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
descriptor(unsigned binding) const overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
spark::render::IDescriptorSetLayout::descriptor(unsigned int binding) const =0spark::render::IDescriptorSetLayoutpure virtual
descriptors() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
device() const noexceptspark::render::vk::VulkanDescriptorSetLayout
free(const VulkanDescriptorSet &descriptor_set) const noexcept override (defined in spark::render::vk::VulkanDescriptorSetLayout)spark::render::vk::VulkanDescriptorSetLayout
spark::render::DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet >::free(const descriptor_set_type &descriptor_set) const noexcept=0spark::render::DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet >pure virtual
spark::render::IDescriptorSetLayout::free(const IDescriptorSet &descriptor_set) const noexceptspark::render::IDescriptorSetLayoutinline
handle() const finalspark::render::Resource< VkDescriptorSetLayout >virtual
handle() finalspark::render::Resource< VkDescriptorSetLayout >protectedvirtual
images() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
inputAttachments() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
operator=(const VulkanDescriptorSetLayout &other)=delete (defined in spark::render::vk::VulkanDescriptorSetLayout)spark::render::vk::VulkanDescriptorSetLayout
operator=(VulkanDescriptorSetLayout &&other) noexcept=delete (defined in spark::render::vk::VulkanDescriptorSetLayout)spark::render::vk::VulkanDescriptorSetLayout
pools() const noexceptspark::render::vk::VulkanDescriptorSetLayout
poolSize() const noexceptspark::render::vk::VulkanDescriptorSetLayout
Resource(VkDescriptorSetLayout handle) noexceptspark::render::Resource< VkDescriptorSetLayout >explicit
samplers() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
shaderStage() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
space() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
staticSamplers() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
storages() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
uniforms() const noexcept overridespark::render::vk::VulkanDescriptorSetLayoutvirtual
VulkanDescriptorSetLayout(const VulkanDevice &device, std::vector< std::unique_ptr< VulkanDescriptorLayout > > &&descriptor_layouts, unsigned int space, ShaderStage stages, unsigned int pool_size=1024, unsigned int max_unbounded_array_size=104857)spark::render::vk::VulkanDescriptorSetLayoutexplicit
VulkanDescriptorSetLayout(const VulkanDescriptorSetLayout &other)=delete (defined in spark::render::vk::VulkanDescriptorSetLayout)spark::render::vk::VulkanDescriptorSetLayout
VulkanDescriptorSetLayout(VulkanDescriptorSetLayout &&other) noexcept=delete (defined in spark::render::vk::VulkanDescriptorSetLayout)spark::render::vk::VulkanDescriptorSetLayout
~IDescriptorSetLayout() noexcept=default (defined in spark::render::IDescriptorSetLayout)spark::render::IDescriptorSetLayoutvirtual
~VulkanDescriptorSetLayout() noexcept override (defined in spark::render::vk::VulkanDescriptorSetLayout)spark::render::vk::VulkanDescriptorSetLayout