7#ifndef __KO_COLOR_DISPLAY_RENDERER_INTERFACE_H
8#define __KO_COLOR_DISPLAY_RENDERER_INTERFACE_H
44 virtual QImage
toQImage(
const KoColorSpace *srcColorSpace,
const quint8 *data, QSize size,
bool proofPaintColors =
false)
const = 0;
52 virtual QColor
toQColor(
const KoColor &c,
bool proofToPaintColors =
false)
const = 0;
67 virtual void getHsv(
const KoColor &srcColor,
int *h,
int *s,
int *
v,
int *a = 0)
const = 0;
130 QImage toQImage(
const KoColorSpace *srcColorSpace,
const quint8 *data, QSize size,
bool proofPaintColors =
false)
const override;
131 QColor toQColor(
const KoColor &c,
bool proofToPaintColors =
false)
const override;
132 KoColor approximateFromRenderedQColor(
const QColor &c)
const override;
133 KoColor fromHsv(
int h,
int s,
int v,
int a = 255)
const override;
134 void getHsv(
const KoColor &srcColor,
int *h,
int *s,
int *
v,
int *a = 0)
const override;
136 qreal minVisibleFloatValue(
const KoChannelInfo *chaninfo)
const override;
137 qreal maxVisibleFloatValue(
const KoChannelInfo *chaninfo)
const override;
139 const KoColorSpace* getPaintingColorSpace()
const override;
141 QColor convertColorToDisplayColorSpace(
KoColor c)
const override;
142 QImage convertImageToDisplayColorSpace(
const QImage
source)
const override;
144 QPalette systemPaletteForDisplayColorSpace()
const override;
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
PythonPluginManager * instance
virtual void getHsv(const KoColor &srcColor, int *h, int *s, int *v, int *a=0) const =0
virtual KoColor approximateFromRenderedQColor(const QColor &c) const =0
virtual QColor convertColorToDisplayColorSpace(const KoColor color) const =0
convertColorToDisplayColorSpace
virtual qreal minVisibleFloatValue(const KoChannelInfo *chaninfo) const =0
virtual QColor toQColor(const KoColor &c, bool proofToPaintColors=false) const =0
virtual KisHandlePalette handlePaletteForDisplayColorSpace() const =0
handlePaletteForDisplayColorSpace
virtual QImage convertImageToDisplayColorSpace(const QImage source) const =0
convertImageToDisplayColorSpace
virtual const KoColorSpace * getPaintingColorSpace() const =0
getColorSpace
virtual QImage toQImage(const KoColorSpace *srcColorSpace, const quint8 *data, QSize size, bool proofPaintColors=false) const =0
Convert a consecutive block of pixel data to an ARGB32 QImage.
virtual QPalette systemPaletteForDisplayColorSpace() const =0
systemPaletteForDisplayColorSpace
void displayConfigurationChanged()
virtual KoColor fromHsv(int h, int s, int v, int a=255) const =0
virtual qreal maxVisibleFloatValue(const KoChannelInfo *chaninfo) const =0