|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Umbrella header for the Processing Strategies module. More...
#include "strategies/pipeline/interfaces/i_pipeline_manager.h"#include "strategies/pipeline/pipeline_halide_operation_manager.h"
Include dependency graph for strategies.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Umbrella header for the Processing Strategies module.
This module contains the high-level logic that dictates how an image is processed. Strategies act as wrappers around low-level executors, handling specific domain logic (e.g., "Halide Adjustments", "Sky Replacement", "Color Grading").
Architecture:
IPipelineManager defines the contract for all strategies.PipelineHalideOperationManager implements adjustments using Halide.Definition in file strategies.h.