|
LiteFX 0.4.1.2025
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 | |
| ~IComputePipeline () noexcept override=default | |
Public Member Functions inherited from LiteFX::Rendering::IPipeline | |
| ~IPipeline () noexcept override=default | |
| SharedPtr< const IShaderProgram > | program () const noexcept |
| Returns the shader program used by the pipeline. | |
| SharedPtr< const IPipelineLayout > | layout () const noexcept |
| Returns the layout of the render pipeline. | |
Public Member Functions inherited from LiteFX::Rendering::IStateResource | |
| virtual | ~IStateResource () noexcept=default |
| Releases the state resource instance. | |
| virtual const String & | name () const noexcept=0 |
| Returns the name of the resource. | |
Protected Member Functions | |
| IComputePipeline () noexcept=default | |
| IComputePipeline (IComputePipeline &&) noexcept=default | |
| IComputePipeline (const IComputePipeline &)=delete | |
| IComputePipeline & | operator= (IComputePipeline &&) noexcept=default |
| IComputePipeline & | operator= (const IComputePipeline &)=delete |
Protected Member Functions inherited from LiteFX::Rendering::IPipeline | |
| IPipeline () noexcept=default | |
| IPipeline (const IPipeline &)=delete | |
| IPipeline (IPipeline &&) noexcept=default | |
| IPipeline & | operator= (const IPipeline &)=delete |
| IPipeline & | operator= (IPipeline &&) noexcept=default |
Protected Member Functions inherited from LiteFX::Rendering::IStateResource | |
| IStateResource () noexcept=default | |
| IStateResource (const IStateResource &)=delete | |
| IStateResource (IStateResource &&) noexcept=default | |
| IStateResource & | operator= (const IStateResource &)=delete |
| IStateResource & | operator= (IStateResource &&) noexcept=default |
The interface for a compute pipeline.
|
protecteddefaultnoexcept |
|
protecteddefaultnoexcept |
|
protecteddelete |
|
overridedefaultnoexcept |
|
protecteddelete |
|
protecteddefaultnoexcept |