Skip to content

LiteFX::Rendering::Pipeline

Represents a pipeline state.

Synopsis

Declared in <litefx/rendering.hpp>

class Pipeline
    : public virtual IPipeline
    , public virtual StateResource

Base Classes

NameDescription
IPipelineThe interface for a pipeline.
StateResourceBase class for a resource that can be identified by a name string within a DeviceState.

Type Aliases

Member Functions

NameDescription
~Pipeline [destructor] [virtual]Destructor
layout [virtual]Returns the layout of the render pipeline.
name [virtual]Returns the name of the resource.
program [virtual]Returns the shader program used by the pipeline.

Protected Member Functions

NameDescription
Pipeline [constructor]Constructors
operator= Assignment operators
name Returns the name of the resource.

Template Parameters

NameDescription
TPipelineLayoutThe type of the render pipeline layout. Must implement PipelineLayout.
TShaderProgramThe type of the shader program. Must implement ShaderProgram.

See Also

RenderPipeline

ComputePipeline