◆ Private()
Definition at line 39 of file kis_display_color_converter.cpp.
46 {
47 }
QSharedPointer< KisDisplayFilter > displayFilter
KisDisplayColorConverter *const q
KoCanvasResourceProvider * resourceManager
QScopedPointer< KoColorDisplayRendererInterface > displayRenderer
const KoColorSpace * nodeColorSpace
const KoColorSpace * paintingColorSpace
◆ approximateFromQColor()
| KoColor KisDisplayColorConverter::Private::approximateFromQColor |
( |
const QColor & | qcolor | ) |
|
|
inline |
◆ approximateToQColor()
| QColor KisDisplayColorConverter::Private::approximateToQColor |
( |
const KoColor & | color | ) |
|
|
inline |
◆ intermediateColorSpace()
| const KoColorSpace * KisDisplayColorConverter::Private::intermediateColorSpace |
( |
| ) |
const |
|
inline |
◆ needsColorProofing()
| bool KisDisplayColorConverter::Private::needsColorProofing |
( |
const KoColorSpace * | srcColorSpace | ) |
const |
Definition at line 285 of file kis_display_color_converter.cpp.
286{
288 return false;
289 }
290
291
295 bool matchingProfiles = (paintProfile == srcProfile) ||
296 (paintProfile && srcProfile && *paintProfile == *srcProfile);
297
298 if (matchingProfiles &&
303 return false;
304 }
305 }
306 return true;
307}
const KoID Float16BitsColorDepthID("F16", ki18n("16-bit float/channel"))
const KoID Integer8BitsColorDepthID("U8", ki18n("8-bit integer/channel"))
const KoID Integer16BitsColorDepthID("U16", ki18n("16-bit integer/channel"))
virtual KoID colorModelId() const =0
virtual KoID colorDepthId() const =0
virtual const KoColorProfile * profile() const =0
References KoColorSpace::colorDepthId(), KoColorSpace::colorModelId(), Float16BitsColorDepthID, Float32BitsColorDepthID, Integer16BitsColorDepthID, Integer8BitsColorDepthID, KisDisplayColorConverter::paintingColorSpace(), and KoColorSpace::profile().
◆ notifyDisplayConfigurationChanged()
| void KisDisplayColorConverter::Private::notifyDisplayConfigurationChanged |
( |
| ) |
|
|
inline |
◆ ocioInputColorSpace()
| const KoColorSpace * KisDisplayColorConverter::Private::ocioInputColorSpace |
( |
| ) |
const |
|
inline |
◆ ocioInputProfile()
| const KoColorProfile * KisDisplayColorConverter::Private::ocioInputProfile |
( |
| ) |
const |
|
inline |
Definition at line 83 of file kis_display_color_converter.cpp.
83 {
86 }
const KoColorProfile * inputImageProfile
const KoColorProfile * openGLSurfaceProfile() const
◆ ocioOutputColorSpace()
| const KoColorSpace * KisDisplayColorConverter::Private::ocioOutputColorSpace |
( |
| ) |
const |
|
inline |
◆ ocioOutputProfile()
| const KoColorProfile * KisDisplayColorConverter::Private::ocioOutputProfile |
( |
| ) |
const |
|
inline |
◆ openGLSurfaceColorSpace()
| const KoColorSpace * KisDisplayColorConverter::Private::openGLSurfaceColorSpace |
( |
const KoID & | bitDepthId | ) |
const |
|
inline |
◆ openGLSurfaceProfile()
| const KoColorProfile * KisDisplayColorConverter::Private::openGLSurfaceProfile |
( |
| ) |
const |
|
inline |
◆ qtWidgetsColorSpace()
| const KoColorSpace * KisDisplayColorConverter::Private::qtWidgetsColorSpace |
( |
| ) |
const |
|
inline |
◆ qtWidgetsProfile()
| const KoColorProfile * KisDisplayColorConverter::Private::qtWidgetsProfile |
( |
| ) |
const |
|
inline |
◆ selectPaintingColorSpace()
| void KisDisplayColorConverter::Private::selectPaintingColorSpace |
( |
| ) |
|
◆ setCurrentNode()
| void KisDisplayColorConverter::Private::setCurrentNode |
( |
KisNodeSP | node | ) |
|
◆ slotCanvasResourceChanged()
| void KisDisplayColorConverter::Private::slotCanvasResourceChanged |
( |
int | key, |
|
|
const QVariant & | v ) |
◆ slotUpdateCurrentNodeColorSpace()
| void KisDisplayColorConverter::Private::slotUpdateCurrentNodeColorSpace |
( |
| ) |
|
◆ updateIntermediateFgColor()
| void KisDisplayColorConverter::Private::updateIntermediateFgColor |
( |
const KoColor & | color | ) |
|
◆ useOcio()
| bool KisDisplayColorConverter::Private::useOcio |
( |
| ) |
const |
◆ cachedIntermediateColorSpace
| const KoColorSpace* KisDisplayColorConverter::Private::cachedIntermediateColorSpace = 0 |
|
mutable |
◆ cachedOcioInputColorSpace
| const KoColorSpace* KisDisplayColorConverter::Private::cachedOcioInputColorSpace = 0 |
|
mutable |
◆ cachedOcioOutputColorSpace
| const KoColorSpace* KisDisplayColorConverter::Private::cachedOcioOutputColorSpace = 0 |
|
mutable |
◆ cachedOpenGLSurfaceColorSpace
| const KoColorSpace* KisDisplayColorConverter::Private::cachedOpenGLSurfaceColorSpace = 0 |
|
mutable |
◆ cachedQtWidgetsColorSpace
| const KoColorSpace* KisDisplayColorConverter::Private::cachedQtWidgetsColorSpace = 0 |
|
mutable |
◆ connectedNode
| KisNodeSP KisDisplayColorConverter::Private::connectedNode |
◆ displayFilter
◆ displayRenderer
◆ image
| KisImageSP KisDisplayColorConverter::Private::image |
◆ inputImageProfile
| const KoColorProfile* KisDisplayColorConverter::Private::inputImageProfile = 0 |
◆ intermediateFgColor
| KoColor KisDisplayColorConverter::Private::intermediateFgColor |
◆ multiSurfaceDisplayConfig
◆ nodeColorSpace
| const KoColorSpace* KisDisplayColorConverter::Private::nodeColorSpace |
◆ paintingColorSpace
| const KoColorSpace* KisDisplayColorConverter::Private::paintingColorSpace |
◆ resourceManager
The documentation for this struct was generated from the following file: