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 <qcolortrc_p.h>
Public Types | |
enum class | Type { Uninitialized , Function , Table } |
Public Member Functions | |
QColorTrc () noexcept | |
QColorTrc (const QColorTransferFunction &fun) | |
QColorTrc (const QColorTransferTable &table) | |
QColorTrc (QColorTransferFunction &&fun) noexcept | |
QColorTrc (QColorTransferTable &&table) noexcept | |
bool | isIdentity () 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 25 of file qcolortrc_p.h.
|
strong |
Enumerator | |
---|---|
Uninitialized | |
Function | |
Table |
Definition at line 34 of file qcolortrc_p.h.
|
inlinenoexcept |
Definition at line 28 of file qcolortrc_p.h.
|
inline |
Definition at line 29 of file qcolortrc_p.h.
|
inline |
Definition at line 30 of file qcolortrc_p.h.
|
inlinenoexcept |
Definition at line 31 of file qcolortrc_p.h.
|
inlinenoexcept |
Definition at line 32 of file qcolortrc_p.h.
|
inline |
Definition at line 49 of file qcolortrc_p.h.
Referenced by QColorTransformPrivate::map(), and visitElement().
|
inline |
Definition at line 57 of file qcolortrc_p.h.
Referenced by loadPremultiplied< QRgbaFloat32 >(), loadUnpremultiplied< QRgbaFloat32 >(), and QColorTransformPrivate::mapExtended().
|
inline |
Definition at line 67 of file qcolortrc_p.h.
Referenced by QColorTransformPrivate::map().
|
inline |
Definition at line 75 of file qcolortrc_p.h.
Referenced by QColorTransformPrivate::mapExtended(), storeOpaque(), storePremultiplied(), and storeUnpremultiplied().
|
inline |
Definition at line 40 of file qcolortrc_p.h.
Referenced by QIcc::writeColorTrc().
|
inline |
Definition at line 45 of file qcolortrc_p.h.
Referenced by QColorTransformPrivate::updateLutsIn(), QColorTransformPrivate::updateLutsOut(), and visitElement().
Definition at line 94 of file qcolortrc_p.h.
Definition at line 104 of file qcolortrc_p.h.
QColorTransferFunction QColorTrc::m_fun |
Definition at line 90 of file qcolortrc_p.h.
Referenced by lutFromTrc(), QIcc::parseTRC(), QColorSpacePrivate::setTransferFunction(), QColorSpacePrivate::setTransferFunctionTable(), QColorSpacePrivate::setTransferFunctionTables(), and QIcc::writeColorTrc().
QColorTransferTable QColorTrc::m_table |
Definition at line 91 of file qcolortrc_p.h.
Referenced by lutFromTrc(), QIcc::parseTRC(), QColorSpacePrivate::setTransferFunctionTable(), QColorSpacePrivate::setTransferFunctionTables(), and QIcc::writeColorTrc().
Type QColorTrc::m_type |
Definition at line 89 of file qcolortrc_p.h.
Referenced by lutFromTrc(), QIcc::parseTRC(), QColorSpacePrivate::setTransferFunction(), QColorSpacePrivate::setTransferFunctionTable(), QColorSpacePrivate::setTransferFunctionTables(), and QIcc::writeColorTrc().