LiteFX::Rendering::IPipeline¶
The interface for a pipeline.
Synopsis¶
Declared in <litefx/rendering_api.hpp>
class [[dllimport, dllexport]] IPipeline
: public virtual IStateResource
Base Classes¶
| Name | Description |
|---|---|
IStateResource | The interface for a state resource. |
Member Functions¶
| Name | Description |
|---|---|
~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¶
Derived Classes¶
| Name | Description |
|---|---|
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