Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMultiSurfaceDisplayConfig Class Reference

#include <KisDisplayConfig.h>

+ Inheritance diagram for KisMultiSurfaceDisplayConfig:

Public Types

using Options = KisDisplayConfig::Options
 

Public Member Functions

KisDisplayConfig canvasDisplayConfig () const
 
 KisMultiSurfaceDisplayConfig ()=default
 
bool operator== (const KisMultiSurfaceDisplayConfig &rhs) const
 
Options options () const
 
void setOptions (const Options &options)
 
KisDisplayConfig uiDisplayConfig () const
 

Public Attributes

const KoColorProfilecanvasProfile {nullptr}
 
KoColorConversionTransformation::ConversionFlags conversionFlags { KoColorConversionTransformation::internalConversionFlags() }
 
KoColorConversionTransformation::Intent intent { KoColorConversionTransformation::internalRenderingIntent() }
 
bool isCanvasHDR { false }
 
const KoColorProfileuiProfile {nullptr}
 

Detailed Description

Definition at line 59 of file KisDisplayConfig.h.

Member Typedef Documentation

◆ Options

Constructor & Destructor Documentation

◆ KisMultiSurfaceDisplayConfig()

KisMultiSurfaceDisplayConfig::KisMultiSurfaceDisplayConfig ( )
default

Member Function Documentation

◆ canvasDisplayConfig()

KisDisplayConfig KisMultiSurfaceDisplayConfig::canvasDisplayConfig ( ) const
inline

Definition at line 73 of file KisDisplayConfig.h.

73 {
75 }
KisDisplayConfig This class keeps track of the color management configuration for image to display....
KoColorConversionTransformation::ConversionFlags conversionFlags
KoColorConversionTransformation::Intent intent
const KoColorProfile * canvasProfile

◆ operator==()

bool KisMultiSurfaceDisplayConfig::operator== ( const KisMultiSurfaceDisplayConfig & rhs) const

Definition at line 86 of file KisDisplayConfig.cpp.

87{
88 return
89 uiProfile == rhs.uiProfile &&
91 intent == rhs.intent &&
94}
const KoColorProfile * uiProfile

References canvasProfile, conversionFlags, intent, isCanvasHDR, and uiProfile.

◆ options()

Options KisMultiSurfaceDisplayConfig::options ( ) const
inline

Definition at line 77 of file KisDisplayConfig.h.

77 {
78 return std::make_pair(intent, conversionFlags);
79 }

◆ setOptions()

void KisMultiSurfaceDisplayConfig::setOptions ( const Options & options)
inline

Definition at line 81 of file KisDisplayConfig.h.

81 {
82 std::tie(intent, conversionFlags) = options;
83 }

◆ uiDisplayConfig()

KisDisplayConfig KisMultiSurfaceDisplayConfig::uiDisplayConfig ( ) const
inline

Definition at line 69 of file KisDisplayConfig.h.

69 {
71 }

Member Data Documentation

◆ canvasProfile

const KoColorProfile* KisMultiSurfaceDisplayConfig::canvasProfile {nullptr}

Definition at line 86 of file KisDisplayConfig.h.

86{nullptr};

◆ conversionFlags

KoColorConversionTransformation::ConversionFlags KisMultiSurfaceDisplayConfig::conversionFlags { KoColorConversionTransformation::internalConversionFlags() }

◆ intent

◆ isCanvasHDR

bool KisMultiSurfaceDisplayConfig::isCanvasHDR { false }

Definition at line 89 of file KisDisplayConfig.h.

89{ false };

◆ uiProfile

const KoColorProfile* KisMultiSurfaceDisplayConfig::uiProfile {nullptr}

Definition at line 85 of file KisDisplayConfig.h.

85{nullptr};

The documentation for this class was generated from the following files: