|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Implementation of SourceManager. More...
#include "managers/source_manager.h"#include "image_config/raw_settings.h"#include "image_config/heic_settings.h"#include "utils/color_space_utils.h"#include <OpenImageIO/imagebufalgo.h>#include <OpenImageIO/imageio.h>#include <spdlog/spdlog.h>#include <mutex>#include <algorithm>
Include dependency graph for source_manager.cpp:Go to the source code of this file.
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | CaptureMoment::Core::Managers |
Functions | |
| static bool | CaptureMoment::Core::Managers::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 > | CaptureMoment::Core::Managers::s_global_cache_ptr { nullptr } |
| static std::once_flag | CaptureMoment::Core::Managers::s_cache_init_flag |