|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Abstract interface for executing a compiled image processing pipeline. More...
Include dependency graph for i_pipeline_executor.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| interface | CaptureMoment::Core::Pipeline::IPipelineExecutor |
| Abstract interface for executing a pre-compiled Halide pipeline. More... | |
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | CaptureMoment::Core::Pipeline |
Abstract interface for executing a compiled image processing pipeline.
This interface defines the contract for running a pre-built (fused) Halide pipeline on an image. It acts as the "Runner".
Usage:
Extensibility: Concrete implementations can implement hardware-specific paths (e.g., IHalidePipelineExecutor for direct memory access).
Definition in file i_pipeline_executor.h.