CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
Loading...
Searching...
No Matches
strategies.h File Reference

Umbrella header for the Processing Strategies module. More...

+ 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.

Detailed Description

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:

  • Interface: IPipelineManager defines the contract for all strategies.
  • Concrete: PipelineHalideOperationManager implements adjustments using Halide.
Author
CaptureMoment Team
Date
2026

Definition in file strategies.h.

CaptureMoment — footer