The interface for a pipeline.
More...
#include <rendering_api.hpp>
Inherits LiteFX::Rendering::IStateResource.
Inherited by LiteFX::Rendering::Pipeline< DirectX12PipelineLayout, DirectX12ShaderProgram > [virtual]
, LiteFX::Rendering::Pipeline< VulkanPipelineLayout, VulkanShaderProgram > [virtual]
, LiteFX::Rendering::IComputePipeline [virtual]
, LiteFX::Rendering::IRayTracingPipeline [virtual]
, LiteFX::Rendering::IRenderPipeline [virtual]
, and LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > [virtual]
.
◆ IPipeline() [1/3]
LiteFX::Rendering::IPipeline::IPipeline |
( |
| ) |
|
|
protecteddefaultnoexcept |
◆ IPipeline() [2/3]
LiteFX::Rendering::IPipeline::IPipeline |
( |
const IPipeline & | | ) |
|
|
protecteddelete |
◆ IPipeline() [3/3]
LiteFX::Rendering::IPipeline::IPipeline |
( |
IPipeline && | | ) |
|
|
protecteddefaultnoexcept |
◆ ~IPipeline()
LiteFX::Rendering::IPipeline::~IPipeline |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ layout()
Returns the layout of the render pipeline.
- Returns
- The layout of the render pipeline.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ program()
Returns the shader program used by the pipeline.
- Returns
- The shader program used by the pipeline.