Skip to content

LiteFX::Rendering::IPipeline

The interface for a pipeline.

Synopsis

Declared in <litefx/rendering_api.hpp>

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

Base Classes

NameDescription
IStateResourceThe interface for a state resource.

Member Functions

NameDescription
~IPipeline [destructor] [virtual]Destructor
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.

Protected Member Functions

NameDescription
IPipeline [constructor]Constructors
operator= Assignment operators

Derived Classes

NameDescription
IComputePipeline The interface for a compute pipeline.
IRayTracingPipeline The interface for a ray tracing pipeline.
IRenderPipeline The interface for a render pipeline.
Pipeline Represents a pipeline state.
Pipeline Represents a pipeline state.

See Also

IComputePipeline

IRenderPipeline

IRayTracingPipeline