|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Concrete worker for Halide-based adjustment operations. More...
#include "workers/interfaces/i_worker_request.h"#include "pipeline/pipeline_context.h"#include <future>#include <memory>
Include dependency graph for halide_operation_worker.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::HalideOperationWorker |
| Worker responsible for running pre-configured Halide pipelines. More... | |
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | CaptureMoment::Core::Workers |
Concrete worker for Halide-based adjustment operations.
This class implements IWorkerRequest to execute Halide pipelines. It acts as a lightweight wrapper around the HalideOperationManager. It does not store operation data; it assumes the manager has already been initialized with the necessary operations prior to execution.
Architecture:
PipelineContext during execution.std::future.Definition in file halide_operation_worker.h.