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

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.
 

Detailed Description

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.

Author
CaptureMoment Team
Date
2025

Definition in file image_region.h.

CaptureMoment — footer