SPARK
0.1.0
A general purpose game engine written in C++.
|
This is the complete list of members for spark::render::vk::VulkanDescriptorSetLayout, including all inherited members.
allocate(const std::vector< DescriptorBinding > &bindings={}) const override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
allocate(unsigned descriptors, const std::vector< DescriptorBinding > &bindings={}) const override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
spark::render::IDescriptorSetLayout::allocate(unsigned int descriptors, const std::vector< DescriptorBinding > &bindings={}) const | spark::render::IDescriptorSetLayout | inline |
allocateMultiple(unsigned descriptor_sets, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
allocateMultiple(unsigned descriptor_sets, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
allocateMultiple(unsigned descriptor_sets, unsigned descriptors, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
allocateMultiple(unsigned descriptor_sets, unsigned descriptors, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const noexcept | spark::render::IDescriptorSetLayout | inline |
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const noexcept | spark::render::IDescriptorSetLayout | inline |
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, unsigned int descriptors, const std::vector< std::vector< DescriptorBinding > > &bindings={}) const noexcept | spark::render::IDescriptorSetLayout | inline |
spark::render::IDescriptorSetLayout::allocateMultiple(unsigned int descriptors_sets, unsigned int descriptors, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory={}) const noexcept | spark::render::IDescriptorSetLayout | inline |
buffers() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
descriptor(unsigned binding) const override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
spark::render::IDescriptorSetLayout::descriptor(unsigned int binding) const =0 | spark::render::IDescriptorSetLayout | pure virtual |
descriptors() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
device() const noexcept | spark::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=0 | spark::render::DescriptorSetLayout< VulkanDescriptorLayout, VulkanDescriptorSet > | pure virtual |
spark::render::IDescriptorSetLayout::free(const IDescriptorSet &descriptor_set) const noexcept | spark::render::IDescriptorSetLayout | inline |
handle() const final | spark::render::Resource< VkDescriptorSetLayout > | virtual |
handle() final | spark::render::Resource< VkDescriptorSetLayout > | protectedvirtual |
images() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
inputAttachments() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
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 noexcept | spark::render::vk::VulkanDescriptorSetLayout | |
poolSize() const noexcept | spark::render::vk::VulkanDescriptorSetLayout | |
Resource(VkDescriptorSetLayout handle) noexcept | spark::render::Resource< VkDescriptorSetLayout > | explicit |
samplers() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
shaderStage() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
space() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
staticSamplers() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
storages() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
uniforms() const noexcept override | spark::render::vk::VulkanDescriptorSetLayout | virtual |
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::VulkanDescriptorSetLayout | explicit |
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::IDescriptorSetLayout | virtual |
~VulkanDescriptorSetLayout() noexcept override (defined in spark::render::vk::VulkanDescriptorSetLayout) | spark::render::vk::VulkanDescriptorSetLayout |