Fallback CPU backend operating directly on the Context's memory view.
~WorkingImageCPU_Default() override=default
Virtual destructor.
WorkingImageCPU_Default()=default
Default constructor.
std::expected< std::unique_ptr< Common::ImageRegion >, ErrorHandling::CoreError > getFullResImage() override
Exports current working data to a new CPU-based ImageRegion.
Class extending IWorkingImageHardware for CPU-specific implementations. This class defines the base c...
Central error handling system for CaptureMoment Core library.
@ ImageProcessing
Errors related to Image Processing, GPU, or Memory.
CoreError
Enumeration of all error codes for CaptureMoment Core.
Manages the lifecycle of a single IWorkingImage instance.
Image working buffers stored on the CPU.