Skip to content

LiteFX::Rendering::IRenderPipeline

The interface for a render pipeline.

Synopsis

Declared in <litefx/rendering_api.hpp>

class [[dllimport, dllexport]] IRenderPipeline
    : public virtual IPipeline

Base Classes

NameDescription
IPipelineThe interface for a pipeline.

Member Functions

NameDescription
~IRenderPipeline [destructor] [virtual]Destructor
alphaToCoverage [virtual]Returns true, if the pipeline uses Alpha-to-Coverage multi-sampling.
inputAssembler Returns the input assembler state used by the render pipeline.
layout Returns the layout of the render pipeline.
name [virtual]Returns the name of the resource.
program Returns the shader program used by the pipeline.
rasterizer Returns the rasterizer state used by the render pipeline.
samples [virtual]Returns the multi-sampling level of the pipeline.
updateSamples [virtual]Changes the multi-sampling level of the pipeline.

Protected Member Functions

NameDescription
IRenderPipeline [constructor]Constructors
operator= Assignment operators

Derived Classes

NameDescription
RenderPipeline Represents a graphics Pipeline.
RenderPipeline Represents a graphics Pipeline.