6#ifndef KISMULTISURFACESTATEMANAGER_H
7#define KISMULTISURFACESTATEMANAGER_H
13#include <config-use-surface-color-management-api.h>
15#if KRITA_USE_SURFACE_COLOR_MANAGEMENT_API
71 return !(*
this == other);
79#if KRITA_USE_SURFACE_COLOR_MANAGEMENT_API
104#if KRITA_USE_SURFACE_COLOR_MANAGEMENT_API
KisDisplayConfig This class keeps track of the color management configuration for image to display....
std::pair< KoColorConversionTransformation::Intent, KoColorConversionTransformation::ConversionFlags > Options
State createInitializingConfig(bool isCanvasOpenGL, int screenId, KisProofingConfigurationSP proofingConfig) const
KisDisplayConfig::Options overriddenWithProofingConfig(const KisDisplayConfig::Options &options, KisProofingConfigurationSP proofingConfig) const
State onCanvasSurfaceFormatChanged(const State &oldState, const KisDisplayConfig &canvasConfig) const
KisMultiSurfaceStateManager()
State onConfigChanged(const State &oldState, int screenId, KisConfig::CanvasSurfaceMode surfaceMode, const KisDisplayConfig::Options &options) const
State onScreenChanged(const State &oldState, int screenId) const
~KisMultiSurfaceStateManager()
State onGuiSurfaceFormatChanged(const State &oldState, const KoColorProfile *uiProfile) const
State onProofingChanged(const State &oldState, KisProofingConfigurationSP proofingConfig) const
bool operator!=(const State &other) const
KisProofingConfigurationSP proofingConfig
KisDisplayConfig::Options optionsFromConfig
KisMultiSurfaceDisplayConfig multiConfig
bool operator==(const State &other) const
KisConfig::CanvasSurfaceMode surfaceMode