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

Container for pipeline infrastructure (Builder and Managers). More...

+ 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
 

Detailed Description

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:

  • Owns and initializes the PipelineBuilder registry.
  • Owns and initializes IPipelineManager instances (e.g., Halide).
  • Injects the builder dependency into managers.
  • Provides access to managers via references.
Author
CaptureMoment Team
Date
2026

Definition in file pipeline_context.h.

CaptureMoment — footer