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
29
#include "
pipeline/interfaces/i_pipeline_executor.h
"
30
35
#include "
pipeline/interfaces/i_halide_pipeline_executor.h
"
36
37
// ============================================================
38
// 2. Concrete Implementations
39
// ============================================================
40
45
#include "
pipeline/operations/operation_pipeline_executor.h
"
46
51
#include "
pipeline/operations/operation_pipeline_executor_cpu.h
"
52
57
#include "
pipeline/operations/operation_pipeline_executor_gpu.h
"
58
// ============================================================
59
// 3. Core Infrastructure (The "Factory")
60
// ============================================================
61
66
#include "
pipeline/pipeline_builder.h
"
67
72
#include "
pipeline/pipeline_registry.h
"
73
78
#include "
pipeline/pipeline_context.h
"
79
80
// ============================================================
81
// 4. Common Types
82
// ============================================================
83
88
#include "
pipeline/pipeline_type.h
"
89
90
// ============================================================
91
// 5. Helpers
92
// ============================================================
93
97
#include "
pipeline/helpers/halide_color_space.h
"
halide_color_space.h
i_halide_pipeline_executor.h
Abstract base class for Halide-optimized pipeline executors.
i_pipeline_executor.h
Abstract interface for executing a compiled image processing pipeline.
operation_pipeline_executor.h
Declaration of OperationPipelineExecutor (Fused Adjustment Pipeline).
operation_pipeline_executor_cpu.h
Declaration of OperationPipelineExecutorCPU (Fused Adjustment Pipeline).
operation_pipeline_executor_gpu.h
Declaration of OperationPipelineExecutorGPU (Fused Adjustment Pipeline).
pipeline_builder.h
Central Registry and Factory for IPipelineExecutor instances.
pipeline_context.h
Container for pipeline infrastructure (Builder and Managers).
pipeline_registry.h
Central registry for all pipeline executors.
pipeline_type.h
Enumeration defining supported pipeline types.
CaptureMoment — footer