sandbox
Loading...
Searching...
No Matches
sbx::graphics::graphics_pipeline< Vertex > Member List

This is the complete list of members for sbx::graphics::graphics_pipeline< Vertex >, including all inherited members.

bind(command_buffer &command_buffer) const noexcept -> void (defined in sbx::graphics::pipeline)sbx::graphics::pipelineinline
bind_point() const noexcept -> VkPipelineBindPoint override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >virtual
descriptor_block(const std::string &name) const -> const shader::uniform_block &override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >inlinevirtual
descriptor_counts() const noexcept -> const std::unordered_map< std::uint32_t, std::uint32_t > &override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >inlinevirtual
descriptor_pool() const noexcept -> const VkDescriptorPool &override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >virtual
descriptor_set_layout() const noexcept -> const VkDescriptorSetLayout &override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >virtual
find_descriptor_binding(const std::string &name) const -> std::optional< std::uint32_t > override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >inlinevirtual
find_descriptor_type_at_binding(std::uint32_t binding) const -> std::optional< VkDescriptorType > override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >inlinevirtual
graphics_pipeline(const std::filesystem::path &path, const pipeline::stage &stage, const pipeline_definition &default_definition=pipeline_definition{}) (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >
handle() const noexcept -> const VkPipeline &override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >virtual
has_variable_descriptors() const noexcept -> bool override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >inlinevirtual
layout() const noexcept -> const VkPipelineLayout &override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >virtual
noncopyable(const noncopyable &)=delete (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
noncopyable(noncopyable &&) noexcept=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
noncopyable()=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyableprotected
operator const VkPipeline &() const noexcept (defined in sbx::graphics::pipeline)sbx::graphics::pipelineinline
operator=(const noncopyable &) -> noncopyable &=delete (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
operator=(noncopyable &&) noexcept -> noncopyable &=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
pipeline()=default (defined in sbx::graphics::pipeline)sbx::graphics::pipeline
stage() const noexcept -> const pipeline::stage & (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >inline
vertex_type typedef (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >
~graphics_pipeline() override (defined in sbx::graphics::graphics_pipeline< Vertex >)sbx::graphics::graphics_pipeline< Vertex >
~noncopyable()=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyableprotected
~pipeline()=default (defined in sbx::graphics::pipeline)sbx::graphics::pipelinevirtual