|
auto | bind (command_buffer &command_buffer) const noexcept -> void |
|
| operator const VkPipeline & () const noexcept |
|
virtual auto | handle () const noexcept -> const VkPipeline &=0 |
|
virtual auto | has_variable_descriptors () const noexcept -> bool=0 |
|
virtual auto | descriptor_counts () const noexcept -> const std::unordered_map< std::uint32_t, std::uint32_t > &=0 |
|
virtual auto | descriptor_set_layout () const noexcept -> const VkDescriptorSetLayout &=0 |
|
virtual auto | descriptor_pool () const noexcept -> const VkDescriptorPool &=0 |
|
virtual auto | layout () const noexcept -> const VkPipelineLayout &=0 |
|
virtual auto | bind_point () const noexcept -> VkPipelineBindPoint=0 |
|
virtual auto | descriptor_block (const std::string &name) const -> const shader::uniform_block &=0 |
|
virtual auto | find_descriptor_binding (const std::string &name) const -> std::optional< std::uint32_t >=0 |
|
virtual auto | find_descriptor_type_at_binding (std::uint32_t binding) const -> std::optional< VkDescriptorType >=0 |
|
| noncopyable (const noncopyable &)=delete |
|
| noncopyable (noncopyable &&) noexcept=default |
|
auto | operator= (const noncopyable &) -> noncopyable &=delete |
|
auto | operator= (noncopyable &&) noexcept -> noncopyable &=default |
|
The documentation for this class was generated from the following file: