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
| Name | Description |
IPipeline | The interface for a pipeline. |
Member Functions
| Name | Description |
~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
Derived Classes