|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Container for pipeline infrastructure (Builder and Managers). More...
#include "pipeline/pipeline_builder.h"#include "strategies/pipeline/pipeline_halide_operation_manager.h"#include "operations/operation_factory.h"#include "operations/operation_descriptor.h"#include <memory>#include <vector>
Include dependency graph for pipeline_context.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::PipelineContext |
| Central container for pipeline infrastructure. More... | |
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | CaptureMoment::Core::Pipeline |
Container for pipeline infrastructure (Builder and Managers).
This class acts as a service locator for the image processing subsystem. It owns the global PipelineBuilder and instances of IPipelineManager. It does NOT manage image state or operations.
Responsibilities:
PipelineBuilder registry.IPipelineManager instances (e.g., Halide).Definition in file pipeline_context.h.