159 static Halide::Target s_halide_target;
Singleton class for managing application-wide configuration settings.
static void setHalideTarget(const Halide::Target &target)
Sets the configured Halide Target object.
Common::MemoryType getProcessingBackend() const noexcept
Gets the configured processing backend.
static AppConfig & instance()
Gets the singleton instance of AppConfig.
void setProcessingBackend(Common::MemoryType backend)
Sets the processing backend (CPU or GPU) for image operations.
static const Halide::Target & getHalideTarget()
Gets the configured Halide Target object.
Enum representing the memory type where image data is stored (CPU or GPU).
MemoryType
Enum representing the memory type where image data is stored.
@ CPU_RAM
Data is stored in main CPU RAM.
Manages the lifecycle of a single IWorkingImage instance.