Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qcolormatrix_p.h>
Public Member Functions | |
constexpr bool | isNull () const |
constexpr float | determinant () const |
bool | isValid () const |
bool | isIdentity () const noexcept |
QColorMatrix | inverted () const |
QColorVector | map (const QColorVector &c) const |
QColorMatrix | transposed () const |
Q_DECLARE_EQUALITY_COMPARABLE (QColorMatrix) | |
Static Public Member Functions | |
static QColorMatrix | identity () |
static QColorMatrix | fromScale (QColorVector v) |
static QColorMatrix | chromaticAdaptation (const QColorVector &whitePoint) |
static QColorMatrix | toXyzFromSRgb () |
static QColorMatrix | toXyzFromAdobeRgb () |
static QColorMatrix | toXyzFromDciP3D65 () |
static QColorMatrix | toXyzFromProPhotoRgb () |
Public Attributes | |
QColorVector | r |
QColorVector | g |
QColorVector | b |
Friends | |
constexpr QColorMatrix | operator* (const QColorMatrix &a, const QColorMatrix &o) |
bool | comparesEqual (const QColorMatrix &lhs, const QColorMatrix &rhs) |
Definition at line 204 of file qcolormatrix_p.h.
|
inlinestatic |
Definition at line 288 of file qcolormatrix_p.h.
References QColorVector::D50(), and identity().
Referenced by QColorSpacePrivate::QColorSpacePrivate(), QColorSpacePrivate::QColorSpacePrivate(), QColorSpacePrivate::QColorSpacePrivate(), QColorSpacePrivate::QColorSpacePrivate(), QColorSpacePrivate::QColorSpacePrivate(), QIcc::fromIccProfile(), QColorSpace::setPrimaries(), QColorSpacePrivate::setToXyzMatrix(), QColorSpace::setWhitePoint(), QIcc::toIccProfile(), and QColorSpacePrivate::transformationToXYZ().
|
inlineconstexpr |
Definition at line 216 of file qcolormatrix_p.h.
Referenced by inverted(), and isValid().
|
inlinestatic |
Definition at line 282 of file qcolormatrix_p.h.
Referenced by QColorSpace::setWhitePoint(), and QColorSpacePrimaries::toXyzMatrix().
|
inlinestatic |
Definition at line 278 of file qcolormatrix_p.h.
Referenced by chromaticAdaptation(), isIdentity(), QColorSpacePrivate::transformationToColorSpace(), and QColorSpacePrivate::transformationToXYZ().
|
inline |
Definition at line 232 of file qcolormatrix_p.h.
References determinant(), r, and QColorVector::x.
Referenced by QColorSpace::setWhitePoint(), and QColorSpacePrimaries::toXyzMatrix().
|
inlinenoexcept |
Definition at line 227 of file qcolormatrix_p.h.
References identity().
Referenced by QColorTransformPrivate::isIdentity().
|
inlineconstexpr |
Definition at line 212 of file qcolormatrix_p.h.
|
inline |
Definition at line 222 of file qcolormatrix_p.h.
References determinant().
Referenced by QColorTransformPrivate::applyGray(), QColorTransformPrivate::applyReturnGray(), and QColorSpacePrivate::isValid().
|
inline |
Definition at line 265 of file qcolormatrix_p.h.
References QColorVector::x.
Referenced by applyMatrix(), QColorTransformPrivate::map(), QColorTransformPrivate::mapExtended(), QColorSpacePrimaries::toXyzMatrix(), and visitElement().
QColorMatrix::Q_DECLARE_EQUALITY_COMPARABLE | ( | QColorMatrix | ) |
|
inlinestatic |
Definition at line 321 of file qcolormatrix_p.h.
Referenced by QIcc::parseRgbMatrix().
|
inlinestatic |
Definition at line 327 of file qcolormatrix_p.h.
Referenced by QIcc::parseRgbMatrix().
|
inlinestatic |
Definition at line 333 of file qcolormatrix_p.h.
Referenced by QIcc::parseRgbMatrix().
|
inlinestatic |
Definition at line 315 of file qcolormatrix_p.h.
Referenced by QIcc::parseRgbMatrix().
|
inline |
Definition at line 271 of file qcolormatrix_p.h.
|
friend |
Definition at line 343 of file qcolormatrix_p.h.
|
friend |
Definition at line 248 of file qcolormatrix_p.h.
QColorVector QColorMatrix::b |
Definition at line 210 of file qcolormatrix_p.h.
Referenced by applyMatrix().
QColorVector QColorMatrix::g |
Definition at line 209 of file qcolormatrix_p.h.
Referenced by applyMatrix().
QColorVector QColorMatrix::r |
Definition at line 208 of file qcolormatrix_p.h.
Referenced by applyMatrix(), inverted(), QIcc::parseChad(), and QIcc::parseLutData().