allocate(const std::vector< DescriptorBinding > &bindings={}) const =0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure virtual |
allocate(unsigned descriptors, const std::vector< DescriptorBinding > &bindings={ }) const =0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure 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 =0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure virtual |
allocateMultiple(unsigned descriptor_sets, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const =0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure virtual |
allocateMultiple(unsigned descriptor_sets, unsigned descriptors, const std::vector< std::vector< DescriptorBinding > > &bindings={ }) const =0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure virtual |
allocateMultiple(unsigned descriptor_sets, unsigned descriptors, const std::function< std::vector< DescriptorBinding >(unsigned)> &binding_factory) const =0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure 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=0 | spark::render::IDescriptorSetLayout | pure virtual |
descriptor(unsigned binding) const override=0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure virtual |
spark::render::IDescriptorSetLayout::descriptor(unsigned int binding) const =0 | spark::render::IDescriptorSetLayout | pure virtual |
descriptor_layout_type typedef (defined in spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType >) | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | |
descriptor_set_type typedef (defined in spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType >) | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | |
descriptors() const noexcept=0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure virtual |
free(const descriptor_set_type &descriptor_set) const noexcept=0 | spark::render::DescriptorSetLayout< DescriptorLayoutType, DescriptorSetType > | pure virtual |
spark::render::IDescriptorSetLayout::free(const IDescriptorSet &descriptor_set) const noexcept | spark::render::IDescriptorSetLayout | inline |
images() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
inputAttachments() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
samplers() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
shaderStage() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
space() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
staticSamplers() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
storages() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
uniforms() const noexcept=0 | spark::render::IDescriptorSetLayout | pure virtual |
~IDescriptorSetLayout() noexcept=default (defined in spark::render::IDescriptorSetLayout) | spark::render::IDescriptorSetLayout | virtual |