#include <ComputePipeline.h>
Inherits Raven::RefCounted.
Inherited by Raven::VulkanComputePipeline.
Public Member Functions | |
| virtual | ~ComputePipeline ()=default |
| virtual void | Release ()=0 |
| virtual void | Invalidate ()=0 |
| virtual void | Rebuild (const ComputePipelineSpecification &spec)=0 |
| virtual Ref< Shader > | GetShader ()=0 |
| virtual const ComputePipelineSpecification & | GetSpecification () const =0 |
| virtual ComputePipelineSpecification & | GetSpecification ()=0 |
| Public Member Functions inherited from Raven::RefCounted | |
| RefCounted () | |
| virtual | ~RefCounted () |
| void | IncRefCount () |
| void | DecRefCount () |
| u32 | GetRefCount () const |
Static Public Member Functions | |
| static Ref< ComputePipeline > | Create (const ComputePipelineSpecification &spec) |
|
virtualdefault |
|
static |
Implemented in Raven::VulkanComputePipeline.
|
pure virtual |
Implemented in Raven::VulkanComputePipeline.
|
pure virtual |
Implemented in Raven::VulkanComputePipeline.
|
pure virtual |
Implemented in Raven::VulkanComputePipeline.
|
pure virtual |
Implemented in Raven::VulkanComputePipeline.
|
pure virtual |
Implemented in Raven::VulkanComputePipeline.