diff options
Diffstat (limited to 'src/gui/painting/qcolorspace.h')
-rw-r--r-- | src/gui/painting/qcolorspace.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gui/painting/qcolorspace.h b/src/gui/painting/qcolorspace.h index a53a786233..2d4de4c9a8 100644 --- a/src/gui/painting/qcolorspace.h +++ b/src/gui/painting/qcolorspace.h @@ -86,9 +86,13 @@ public: QColorSpace(NamedColorSpace namedColorSpace); QColorSpace(Primaries primaries, TransferFunction transferFunction, float gamma = 0.0f); QColorSpace(Primaries primaries, float gamma); + QColorSpace(Primaries primaries, const QVector<uint16_t> &transferFunctionTable); QColorSpace(const QPointF &whitePoint, const QPointF &redPoint, const QPointF &greenPoint, const QPointF &bluePoint, TransferFunction transferFunction, float gamma = 0.0f); + QColorSpace(const QPointF &whitePoint, const QPointF &redPoint, + const QPointF &greenPoint, const QPointF &bluePoint, + const QVector<uint16_t> &transferFunctionTable); ~QColorSpace(); QColorSpace(const QColorSpace &colorSpace) noexcept; @@ -110,7 +114,9 @@ public: float gamma() const noexcept; void setTransferFunction(TransferFunction transferFunction, float gamma = 0.0f); + void setTransferFunction(const QVector<uint16_t> &transferFunctionTable); QColorSpace withTransferFunction(TransferFunction transferFunction, float gamma = 0.0f) const; + QColorSpace withTransferFunction(const QVector<uint16_t> &transferFunctionTable) const; void setPrimaries(Primaries primariesId); void setPrimaries(const QPointF &whitePoint, const QPointF &redPoint, |