sandbox
|
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::pipeline | inline |
bind_point() const noexcept -> VkPipelineBindPoint=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
descriptor_block(const std::string &name) const -> const shader::uniform_block &=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
descriptor_counts() const noexcept -> const std::unordered_map< std::uint32_t, std::uint32_t > &=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
descriptor_pool() const noexcept -> const VkDescriptorPool &=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
descriptor_set_layout() const noexcept -> const VkDescriptorSetLayout &=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
find_descriptor_binding(const std::string &name) const -> std::optional< std::uint32_t >=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
find_descriptor_type_at_binding(std::uint32_t binding) const -> std::optional< VkDescriptorType >=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
handle() const noexcept -> const VkPipeline &=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
has_variable_descriptors() const noexcept -> bool=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure virtual |
layout() const noexcept -> const VkPipelineLayout &=0 (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | pure 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::noncopyable | protected |
operator const VkPipeline &() const noexcept (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | inline |
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 | |
~noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
~pipeline()=default (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | virtual |