sandbox
Loading...
Searching...
No Matches
sbx::graphics::pipeline Member List

This is the complete list of members for sbx::graphics::pipeline, 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=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
descriptor_block(const std::string &name, std::uint32_t set) const -> const shader::uniform_block &=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
descriptor_counts(std::uint32_t set) const noexcept -> std::vector< std::uint32_t >=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
descriptor_pool() const noexcept -> VkDescriptorPool=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
descriptor_set_layout(std::uint32_t set) const noexcept -> VkDescriptorSetLayout=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
find_descriptor_binding(const std::string &name, std::uint32_t set) const -> std::optional< std::uint32_t >=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
find_descriptor_type_at_binding(std::uint32_t set, std::uint32_t binding) const -> std::optional< VkDescriptorType >=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
handle() const noexcept -> VkPipeline=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
has_variable_descriptors() const noexcept -> bool=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
layout() const noexcept -> VkPipelineLayout=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure 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 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
push_constant() const noexcept -> const std::optional< shader::uniform_block > &=0 (defined in sbx::graphics::pipeline)sbx::graphics::pipelinepure virtual
~noncopyable()=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyableprotected
~pipeline()=default (defined in sbx::graphics::pipeline)sbx::graphics::pipelinevirtual