|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Defines the ImageRegion structure for representing pixel buffers in the CaptureMoment Core library. More...
#include "pixel_format.h"#include "types/image_types.h"#include <vector>#include <cstddef>#include <concepts>#include <span>#include <cassert>#include <limits>#include <cstdint>#include <mdspan>
Include dependency graph for image_region.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | CaptureMoment::Core::Common::ImageRegion |
| Represents a rectangular region of an image and its pixel data. More... | |
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | CaptureMoment::Core::Common |
Concepts | |
| concept | CaptureMoment::Core::Common::ImageLike |
| A concept that constrains a type to behave like an image container. | |
| concept | CaptureMoment::Core::Common::MutableImageLike |
| Extends ImageLike to require read/write access. | |
Defines the ImageRegion structure for representing pixel buffers in the CaptureMoment Core library.
This header provides the CaptureMoment::Core::Common::ImageRegion struct, which encapsulates the raw pixel data for a rectangular region of an image.
Definition in file image_region.h.