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

Umbrella header for the Pipeline module. More...

+ Include dependency graph for pipeline.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 Pipeline module.

This header provides a single entry point for the CaptureMoment::Core::Pipeline namespace. Including this file grants access to all interfaces and concrete implementations related to pipeline execution, operation building, and backend management.

This module is responsible for:

  • Building: Combining multiple operations into a single, optimized computational pass (e.g., Halide fusion).
  • Execution: Running the built pipeline on image data, potentially using optimized paths (Halide).
  • Fallback: Providing a generic sequential execution path when optimized paths are unavailable.
  • Management: Handling the lifecycle and caching of compiled pipelines for efficiency.
Author
CaptureMoment Team
Date
2026

Definition in file pipeline.h.

CaptureMoment — footer