Skip to content

LiteFX::Rendering::Backends::DirectX12ComputePipelineBuilder

Builds a DirectX 12 ComputePipeline.

Synopsis

Declared in <litefx/backends/dx12_builders.hpp>

class [[dllexport, nodiscard]] DirectX12ComputePipelineBuilder final
    : public ComputePipelineBuilder<DirectX12ComputePipeline>

Base Classes

NameDescription
ComputePipelineBuilder<DirectX12ComputePipeline>Describes the interface of a compute pipeline builder.

Type Aliases

Member Functions

NameDescription
DirectX12ComputePipelineBuilder [constructor]Initializes a DirectX 12 compute pipeline builder.
~DirectX12ComputePipelineBuilder [destructor] [virtual]Destructor
operator= Assignment operators
build [virtual]Can be overwritten to perform any pre-construction work before the builder returns the final object instance.
layout Uses the provided pipeline layout to initialize the compute pipeline. Can be invoked only once.
shaderProgram Adds a shader program to the pipeline.

Using Declarations

Return Value

Note

The return value should not be discarded.

See Also

DirectX12ComputePipeline