LiteFX 0.3.1.2022
Computer Graphics Engine
|
The interface for a compute pipeline. More...
#include <rendering_api.hpp>
Inherits LiteFX::Rendering::IPipeline.
Inherited by LiteFX::Rendering::ComputePipeline< DirectX12PipelineLayout, DirectX12ShaderProgram >, LiteFX::Rendering::ComputePipeline< VulkanPipelineLayout, VulkanShaderProgram >, and LiteFX::Rendering::ComputePipeline< TPipelineLayout, TShaderProgram >.
Public Member Functions | |
virtual | ~IComputePipeline () noexcept=default |
Public Member Functions inherited from LiteFX::Rendering::IPipeline | |
virtual | ~IPipeline () noexcept=default |
SharedPtr< const IShaderProgram > | program () const noexcept |
Returns the shader program used by the pipeline. More... | |
SharedPtr< const IPipelineLayout > | layout () const noexcept |
Returns the layout of the render pipeline. More... | |
Public Member Functions inherited from LiteFX::Rendering::IStateResource | |
virtual | ~IStateResource () noexcept=default |
virtual const String & | name () const noexcept=0 |
Returns the name of the resource. More... | |
The interface for a compute pipeline.
|
virtualdefaultnoexcept |