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

Enumeration defining supported worker types. More...

#include <cstdint>
+ Include dependency graph for worker_type.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Enumerations

enum class  CaptureMoment::Core::Workers::WorkerType : std::uint8_t { CaptureMoment::Core::Workers::HalideOperation = 0 }
 Identifies the specific technology or strategy used for a processing worker. More...
 

Detailed Description

Enumeration defining supported worker types.

This file contains the WorkerType enum which serves as a key for the WorkerContext registry. It allows the system to identify and instantiate the correct concrete processing task (e.g., Halide, OpenCV, AI) at runtime without hard dependencies.

Author
CaptureMoment Team
Date
2026

Definition in file worker_type.h.

CaptureMoment — footer