|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Abstract base class for Halide-optimized pipeline executors. More...
#include "Halide.h"
Include dependency graph for i_halide_pipeline_executor.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | CaptureMoment::Core::Pipeline::IHalidePipelineExecutor |
| Base class for Halide executors providing shared 4-channel input parameter. More... | |
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | CaptureMoment::Core::Pipeline |
Abstract base class for Halide-optimized pipeline executors.
This class provides a common foundation for all Halide executors. It enforces the usage of a standard ImageParam input defined as Float32, 4 channels (RGBA).
Architecture Rule: All pipelines in the application operate on 4-channel float images. This ensures consistency between adjustments, filters, and AI/Halide operations.
Definition in file i_halide_pipeline_executor.h.