LiteFX::Rendering::Backends::VulkanDevice::buildRenderPipeline¶
Returns a builder for a RenderPipeline.
Synopses¶
Declared in <litefx/backends/vulkan.hpp>
Returns a builder for a RenderPipeline.
[[dllimport, nodiscard, dllexport]] virtual VulkanRenderPipelineBuilder buildRenderPipeline(
VulkanRenderPass const& renderPass,
String const& name) const override;
Returns a builder for a RenderPipeline.
[[dllimport, nodiscard]] virtual render_pipeline_builder_type buildRenderPipeline(
render_pass_type const& renderPass,
String const& name) const = 0;
Return Value¶
An instance of a builder that is used to create a new render pipeline.
Note
The return value should not be discarded.
Parameters¶
| Name | Description |
|---|---|
| renderPass | The parent render pass of the pipeline. |
| name | The name of the render pipeline. |