CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
Loading...
Searching...
No Matches
pipeline.h
Go to the documentation of this file.
1
19#pragma once
20
21// ============================================================
22// 1. Interfaces
23// ============================================================
24
30
36
37// ============================================================
38// 2. Concrete Implementations
39// ============================================================
40
46
52
58// ============================================================
59// 3. Core Infrastructure (The "Factory")
60// ============================================================
61
67
73
79
80// ============================================================
81// 4. Common Types
82// ============================================================
83
89
90// ============================================================
91// 5. Helpers
92// ============================================================
93
Abstract base class for Halide-optimized pipeline executors.
Abstract interface for executing a compiled image processing pipeline.
Declaration of OperationPipelineExecutor (Fused Adjustment Pipeline).
Declaration of OperationPipelineExecutorCPU (Fused Adjustment Pipeline).
Declaration of OperationPipelineExecutorGPU (Fused Adjustment Pipeline).
Central Registry and Factory for IPipelineExecutor instances.
Container for pipeline infrastructure (Builder and Managers).
Central registry for all pipeline executors.
Enumeration defining supported pipeline types.
CaptureMoment — footer