LiteFX::Rendering::Backends::VulkanComputePipeline::VulkanComputePipeline¶
Initializes a new Vulkan compute pipeline.
Synopses¶
Declared in <litefx/backends/vulkan.hpp>
Copy constructor
VulkanComputePipeline(VulkanComputePipeline const& other) = delete;
Move constructor
[[dllimport, dllexport]] VulkanComputePipeline(VulkanComputePipeline&& other) noexcept;
Initializes a new Vulkan compute pipeline.
[[dllimport, dllexport]] explicit VulkanComputePipeline(
VulkanDevice const& device,
SharedPtr<VulkanPipelineLayout> const& layout,
SharedPtr<VulkanShaderProgram> const& shaderProgram,
String const& name = "");
Parameters¶
| Name | Description |
|---|---|
| device | The parent device. |
| layout | The layout of the pipeline. |
| shaderProgram | The shader program used by the pipeline. |
| name | The optional debug name of the render pipeline. |