|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Classes | |
| class | ISourceManager |
| Abstract interface for managing image sources. More... | |
| class | SourceManager |
| Concrete implementation of ISourceManager using OIIO. More... | |
| class | StateImageManager |
| Manages the working image lifecycle and coordinates asynchronous processing. More... | |
Functions | |
| static bool | hasExtension (std::string_view path, std::span< const std::string_view > extensions) noexcept |
| Checks if a file path has one of the specified extensions. | |
Variables | |
| static std::shared_ptr< OIIO::ImageCache > | s_global_cache_ptr { nullptr } |
| static std::once_flag | s_cache_init_flag |
|
staticnodiscardnoexcept |
Checks if a file path has one of the specified extensions.
| path | The file path to check. |
| extensions | The list of extensions to compare against. |
Definition at line 32 of file source_manager.cpp.
|
static |
Definition at line 22 of file source_manager.cpp.
|
static |
Definition at line 23 of file source_manager.cpp.