|
sandbox
|
This is the complete list of members for sbx::graphics::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 override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | virtual |
| descriptor_block(const std::string &name, std::uint32_t set) const -> const shader::uniform_block &override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | inlinevirtual |
| descriptor_counts(std::uint32_t set) const noexcept -> std::vector< std::uint32_t > override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | inlinevirtual |
| descriptor_pool() const noexcept -> VkDescriptorPool override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | virtual |
| descriptor_set_layout(std::uint32_t set) const noexcept -> VkDescriptorSetLayout override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | virtual |
| find_descriptor_binding(const std::string &name, std::uint32_t set) const -> std::optional< std::uint32_t > override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | inlinevirtual |
| find_descriptor_type_at_binding(std::uint32_t set, std::uint32_t binding) const -> std::optional< VkDescriptorType > override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | inlinevirtual |
| graphics_pipeline(const std::filesystem::path &path, const render_graph::graphics_pass &pass, const pipeline_definition &default_definition=pipeline_definition{}, const VkSpecializationInfo *specialization_info=nullptr) (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | |
| graphics_pipeline(const compiled_shaders &shaders, const render_graph::graphics_pass &pass, const pipeline_definition &default_definition=pipeline_definition{}, const VkSpecializationInfo *specialization_info=nullptr) (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | |
| handle() const noexcept -> VkPipeline override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | virtual |
| has_variable_descriptors() const noexcept -> bool override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | inlinevirtual |
| layout() const noexcept -> VkPipelineLayout override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | 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 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() (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | inline |
| push_constant() const noexcept -> const std::optional< shader::uniform_block > &override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | inlinevirtual |
| rendering_info() -> const rendering_create_info & (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | inline |
| ~graphics_pipeline() override (defined in sbx::graphics::graphics_pipeline) | sbx::graphics::graphics_pipeline | |
| ~noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
| ~pipeline()=default (defined in sbx::graphics::pipeline) | sbx::graphics::pipeline | virtual |