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

Lightweight, non-owning view over image memory and its geometry. More...

#include "common/types/image_types.h"
#include <span>
+ Include dependency graph for image_view.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CaptureMoment::Core::ImageProcessing::ImageView
 Represents a zero-copy window over contiguous image memory. More...
 

Namespaces

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

Detailed Description

Lightweight, non-owning view over image memory and its geometry.

This structure is used to bind external memory (from a Context) to a hardware worker (CPU/GPU) without transferring ownership of the underlying data.

Author
CaptureMoment Team
Date
2026

Definition in file image_view.h.

CaptureMoment — footer