Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
This class encapsulates a compute pipeline. More...
#include <talvos/ComputePipeline.h>
Public Member Functions | |
ComputePipeline (PipelineStage *Stage) | |
Create a compute pipeline from a single pipeline stage. More... | |
~ComputePipeline () | |
Destroy the pipeline. More... | |
const PipelineStage * | getStage () const |
Returns the pipeline stage. More... | |
ComputePipeline (const ComputePipeline &)=delete | |
ComputePipeline & | operator= (const ComputePipeline &)=delete |
Private Attributes | |
PipelineStage * | Stage |
The pipeline stage in this pipeline. More... | |
This class encapsulates a compute pipeline.
Definition at line 18 of file ComputePipeline.h.
|
inline |
Create a compute pipeline from a single pipeline stage.
Ownership of Stage
is transferred to the pipeline.
Definition at line 23 of file ComputePipeline.h.
talvos::ComputePipeline::~ComputePipeline | ( | ) |
Destroy the pipeline.
Definition at line 15 of file ComputePipeline.cpp.
|
delete |
|
inline |
Returns the pipeline stage.
Definition at line 35 of file ComputePipeline.h.
|
delete |
|
private |
The pipeline stage in this pipeline.
Definition at line 39 of file ComputePipeline.h.