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

Image working buffers stored on the CPU. More...

+ Include dependency graph for working_image_cpu.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CaptureMoment::Core::ImageProcessing::WorkingImageCPU
 Class extending IWorkingImageHardware for CPU-specific implementations. This class defines the base contract for all working image implementations that store their data on the CPU. Specific CPU backend implementations (e.g., Halide, SIMD, OpenMP) should inherit from this interface. It ensures that all CPU-based implementations provide the core functionality. More...
 

Namespaces

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

Detailed Description

Image working buffers stored on the CPU.

This interface defines the base contract for all working image implementations that store their data on the CPU. Specific CPU backend implementations (e.g., Default Vector, Halide) should inherit from this interface.

Author
CaptureMoment Team
Date
2026

Definition in file working_image_cpu.h.

CaptureMoment — footer