![]() |
Qt 6.x
The Qt SDK
|
#include <qcolortrc_p.h>
Public Types | |
enum class | Type { Uninitialized , Function , Table } |
Public Member Functions | |
QColorTrc () noexcept | |
QColorTrc (const QColorTransferFunction &fun) | |
QColorTrc (const QColorTransferTable &table) | |
bool | isLinear () const |
bool | isValid () const |
float | apply (float x) const |
float | applyExtended (float x) const |
float | applyInverse (float x) const |
float | applyInverseExtended (float x) const |
Public Attributes | |
Type | m_type |
QColorTransferFunction | m_fun |
QColorTransferTable | m_table |
Friends | |
bool | operator!= (const QColorTrc &o1, const QColorTrc &o2) |
bool | operator== (const QColorTrc &o1, const QColorTrc &o2) |
Definition at line 26 of file qcolortrc_p.h.
|
strong |
Enumerator | |
---|---|
Uninitialized | |
Function | |
Table |
Definition at line 36 of file qcolortrc_p.h.
|
inlinenoexcept |
Definition at line 29 of file qcolortrc_p.h.
|
inline |
Definition at line 31 of file qcolortrc_p.h.
|
inline |
Definition at line 33 of file qcolortrc_p.h.
|
inline |
Definition at line 50 of file qcolortrc_p.h.
Referenced by QColorTransform::map(), QColorTransform::map(), and QColorTransform::map().
|
inline |
Definition at line 58 of file qcolortrc_p.h.
Referenced by loadPremultiplied< QRgbaFloat32 >(), loadUnpremultiplied< QRgbaFloat32 >(), QColorTransform::map(), QColorTransform::map(), and QColorTransform::map().
|
inline |
Definition at line 68 of file qcolortrc_p.h.
Referenced by QColorTransform::map(), QColorTransform::map(), and QColorTransform::map().
|
inline |
Definition at line 76 of file qcolortrc_p.h.
Referenced by QColorTransform::map(), QColorTransform::map(), QColorTransform::map(), storeOpaque(), storePremultiplied(), and storeUnpremultiplied().
|
inline |
Definition at line 42 of file qcolortrc_p.h.
Referenced by QIcc::writeColorTrc().
|
inline |
Definition at line 46 of file qcolortrc_p.h.
Referenced by QColorSpace::isValid(), QColorTransformPrivate::updateLutsIn(), and QColorTransformPrivate::updateLutsOut().
Definition at line 95 of file qcolortrc_p.h.
Definition at line 105 of file qcolortrc_p.h.
QColorTransferFunction QColorTrc::m_fun |
Definition at line 91 of file qcolortrc_p.h.
Referenced by QIcc::fromIccProfile(), lutFromTrc(), QIcc::parseTRC(), QColorSpacePrivate::setTransferFunction(), QColorSpacePrivate::setTransferFunctionTable(), QColorSpacePrivate::setTransferFunctionTables(), and QIcc::writeColorTrc().
QColorTransferTable QColorTrc::m_table |
Definition at line 92 of file qcolortrc_p.h.
Referenced by lutFromTrc(), QIcc::parseTRC(), QColorSpacePrivate::setTransferFunctionTable(), QColorSpacePrivate::setTransferFunctionTables(), and QIcc::writeColorTrc().
Type QColorTrc::m_type |
Definition at line 90 of file qcolortrc_p.h.
Referenced by QIcc::fromIccProfile(), lutFromTrc(), QIcc::parseTRC(), QColorSpacePrivate::setTransferFunction(), QColorSpacePrivate::setTransferFunctionTable(), QColorSpacePrivate::setTransferFunctionTables(), and QIcc::writeColorTrc().