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

Container for worker infrastructure (Builder and Workers). More...

+ Include dependency graph for worker_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::Workers::WorkerContext
 Central container for worker infrastructure. More...
 

Namespaces

namespace  CaptureMoment
 
namespace  CaptureMoment::Core
 Manages the lifecycle of a single IWorkingImage instance.
 
namespace  CaptureMoment::Core::Workers
 

Detailed Description

Container for worker infrastructure (Builder and Workers).

This class acts as a service locator for the task processing subsystem. It owns the global WorkerBuilder and instances of IWorkerRequest. It does NOT manage image state or processing data.

Responsibilities:

  • Owns and initializes the WorkerBuilder registry.
  • Owns and initializes IWorkerRequest instances (e.g., Halide).
  • Provides access to workers via references.
Author
CaptureMoment Team
Date
2026

Definition in file worker_context.h.

CaptureMoment — footer