|
auto | bind (command_buffer &command_buffer) const noexcept -> void |
|
| operator VkPipeline () const noexcept |
|
virtual auto | handle () const noexcept -> VkPipeline=0 |
|
virtual auto | has_variable_descriptors () const noexcept -> bool=0 |
|
virtual auto | descriptor_counts (std::uint32_t set) const noexcept -> std::vector< std::uint32_t >=0 |
|
virtual auto | descriptor_set_layout (std::uint32_t set) const noexcept -> VkDescriptorSetLayout=0 |
|
virtual auto | descriptor_pool () const noexcept -> VkDescriptorPool=0 |
|
virtual auto | layout () const noexcept -> VkPipelineLayout=0 |
|
virtual auto | bind_point () const noexcept -> VkPipelineBindPoint=0 |
|
virtual auto | descriptor_block (const std::string &name, std::uint32_t set) const -> const shader::uniform_block &=0 |
|
virtual auto | push_constant () const noexcept -> const std::optional< shader::uniform_block > &=0 |
|
virtual auto | find_descriptor_binding (const std::string &name, std::uint32_t set) const -> std::optional< std::uint32_t >=0 |
|
virtual auto | find_descriptor_type_at_binding (std::uint32_t set, 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: