![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qcolortransferfunction_p.h>
Public Types | |
enum class | Hint : quint32 { NoHint = 0 , Calculated = 1 , IsGamma = 2 , IsIdentity = 4 , IsSRgb = 8 } |
Public Member Functions | |
QColorTransferFunction () noexcept | |
QColorTransferFunction (float a, float b, float c, float d, float e, float f, float g) noexcept | |
bool | isGamma () const |
bool | isIdentity () const |
bool | isSRgb () const |
float | apply (float x) const |
QColorTransferFunction | inverted () const |
bool | matches (const QColorTransferFunction &o) const |
Q_DECLARE_FLAGS (Hints, Hint) |
Static Public Member Functions | |
static QColorTransferFunction | fromGamma (float gamma) |
static QColorTransferFunction | fromSRgb () |
static QColorTransferFunction | fromProPhotoRgb () |
static QColorTransferFunction | fromBt2020 () |
Public Attributes | |
float | m_a |
float | m_b |
float | m_c |
float | m_d |
float | m_e |
float | m_f |
float | m_g |
Friends | |
bool | operator== (const QColorTransferFunction &f1, const QColorTransferFunction &f2) |
bool | operator!= (const QColorTransferFunction &f1, const QColorTransferFunction &f2) |
Definition at line 26 of file qcolortransferfunction_p.h.
|
strong |
Enumerator | |
---|---|
NoHint | |
Calculated | |
IsGamma | |
IsIdentity | |
IsSRgb |
Definition at line 141 of file qcolortransferfunction_p.h.
|
inlinenoexcept |
Definition at line 29 of file qcolortransferfunction_p.h.
References QColorTransferFunction(), m_a, m_b, m_c, m_d, m_e, m_f, and m_g.
Referenced by QColorTransferFunction(), QIcc::parseTRC(), and QIcc::parseTRCs().
|
inlinenoexcept |
Definition at line 34 of file qcolortransferfunction_p.h.
References QColorTransferFunction(), m_a, m_b, m_c, m_d, m_e, m_f, and m_g.
Referenced by QColorTransferFunction(), inverted(), and QIcc::parseTRC().
|
inline |
|
inlinestatic |
Definition at line 118 of file qcolortransferfunction_p.h.
References Calculated.
|
inlinestatic |
Definition at line 102 of file qcolortransferfunction_p.h.
References Calculated, IsGamma, IsIdentity, and NoHint.
Referenced by QIcc::parseTRC(), and QIcc::parseTRCs().
|
inlinestatic |
Definition at line 113 of file qcolortransferfunction_p.h.
References Calculated.
|
inlinestatic |
Definition at line 108 of file qcolortransferfunction_p.h.
References Calculated, and IsSRgb.
Referenced by QIcc::parseTRCs().
|
inline |
Definition at line 68 of file qcolortransferfunction_p.h.
References QColorTransferFunction(), m_a, m_b, m_c, m_d, m_e, m_f, and m_g.
|
inline |
Definition at line 38 of file qcolortransferfunction_p.h.
Referenced by QIcc::writeColorTrc().
|
inline |
Definition at line 43 of file qcolortransferfunction_p.h.
Referenced by QColorSpacePrivate::setTransferFunctionTable().
|
inline |
Definition at line 48 of file qcolortransferfunction_p.h.
Referenced by QColorSpacePrivate::setTransferFunctionTable().
|
inline |
Definition at line 123 of file qcolortransferfunction_p.h.
References m_a, m_b, m_c, m_d, m_e, m_f, and m_g.
Referenced by operator!=, and operator==.
QColorTransferFunction::Q_DECLARE_FLAGS | ( | Hints | , |
Hint | ) |
|
friend |
Definition at line 192 of file qcolortransferfunction_p.h.
References matches().
|
friend |
Definition at line 188 of file qcolortransferfunction_p.h.
References matches().
float QColorTransferFunction::m_a |
Definition at line 133 of file qcolortransferfunction_p.h.
Referenced by QColorTransferFunction(), QColorTransferFunction(), apply(), inverted(), matches(), and QIcc::writeColorTrc().
float QColorTransferFunction::m_b |
Definition at line 134 of file qcolortransferfunction_p.h.
Referenced by QColorTransferFunction(), QColorTransferFunction(), apply(), inverted(), matches(), and QIcc::writeColorTrc().
float QColorTransferFunction::m_c |
Definition at line 135 of file qcolortransferfunction_p.h.
Referenced by QColorTransferFunction(), QColorTransferFunction(), apply(), inverted(), matches(), and QIcc::writeColorTrc().
float QColorTransferFunction::m_d |
Definition at line 136 of file qcolortransferfunction_p.h.
Referenced by QColorTransferFunction(), QColorTransferFunction(), apply(), inverted(), matches(), and QIcc::writeColorTrc().
float QColorTransferFunction::m_e |
Definition at line 137 of file qcolortransferfunction_p.h.
Referenced by QColorTransferFunction(), QColorTransferFunction(), apply(), inverted(), matches(), and QIcc::writeColorTrc().
float QColorTransferFunction::m_f |
Definition at line 138 of file qcolortransferfunction_p.h.
Referenced by QColorTransferFunction(), QColorTransferFunction(), apply(), inverted(), matches(), and QIcc::writeColorTrc().
float QColorTransferFunction::m_g |
Definition at line 139 of file qcolortransferfunction_p.h.
Referenced by QColorTransferFunction(), QColorTransferFunction(), apply(), inverted(), matches(), and QIcc::writeColorTrc().