CaptureMoment
0.1.0
Free and open-source non-destructive photo editor
Loading...
Searching...
No Matches
workers.h
Go to the documentation of this file.
1
21
#pragma once
22
23
// ============================================================
24
// 1. Worker Interface
25
// ============================================================
26
31
#include "
workers/interfaces/i_worker_request.h
"
32
33
// ============================================================
34
// 2. Worker Infrastructure (The "Factory" & "Container")
35
// ============================================================
36
41
#include "
workers/worker_builder.h
"
42
47
#include "
workers/worker_registry.h
"
48
54
#include "
workers/worker_context.h
"
55
60
#include "
workers/worker_type.h
"
61
62
// ============================================================
63
// 3. Concrete Workers
64
// ============================================================
65
70
#include "
workers/halide/halide_operation_worker.h
"
halide_operation_worker.h
Concrete worker for Halide-based adjustment operations.
i_worker_request.h
Abstract interface for asynchronous image processing workers.
worker_builder.h
Central Registry and Factory for IWorkerRequest instances.
worker_context.h
Container for worker infrastructure (Builder and Workers).
worker_registry.h
Central registry for all processing workers.
worker_type.h
Enumeration defining supported worker types.
CaptureMoment — footer