Skip to content

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;

» more...

Move constructor

[[dllimport, dllexport]] VulkanComputePipeline(VulkanComputePipeline&& other) noexcept;

» more...

Initializes a new Vulkan compute pipeline.

[[dllimport, dllexport]] explicit VulkanComputePipeline(
    VulkanDevice const& device,
    SharedPtr<VulkanPipelineLayout> const& layout,
    SharedPtr<VulkanShaderProgram> const& shaderProgram,
    String const& name = "");

» more...

Parameters

NameDescription
deviceThe parent device.
layoutThe layout of the pipeline.
shaderProgramThe shader program used by the pipeline.
nameThe optional debug name of the render pipeline.