Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QColorTransferFunction Class Reference

#include <qcolortransferfunction_p.h>

+ Collaboration diagram for QColorTransferFunction:

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 isLinear () const
 
bool isSRgb () const
 
float apply (float x) const
 
QColorTransferFunction inverted () const
 
bool matches (const QColorTransferFunction &o) const
 

Static Public Member Functions

static QColorTransferFunction fromGamma (float gamma)
 
static QColorTransferFunction fromSRgb ()
 
static QColorTransferFunction fromProPhotoRgb ()
 

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)
 

Detailed Description

Definition at line 25 of file qcolortransferfunction_p.h.

Constructor & Destructor Documentation

◆ QColorTransferFunction() [1/2]

QColorTransferFunction::QColorTransferFunction ( )
inlinenoexcept

Definition at line 28 of file qcolortransferfunction_p.h.

◆ QColorTransferFunction() [2/2]

QColorTransferFunction::QColorTransferFunction ( float  a,
float  b,
float  c,
float  d,
float  e,
float  f,
float  g 
)
inlinenoexcept

Definition at line 31 of file qcolortransferfunction_p.h.

Member Function Documentation

◆ apply()

float QColorTransferFunction::apply ( float  x) const
inline

Definition at line 51 of file qcolortransferfunction_p.h.

Referenced by QColorTrcLut::fromTransferFunction().

+ Here is the caller graph for this function:

◆ fromGamma()

static QColorTransferFunction QColorTransferFunction::fromGamma ( float  gamma)
inlinestatic

Definition at line 89 of file qcolortransferfunction_p.h.

Referenced by QIcc::fromIccProfile(), QIcc::parseTRC(), and QColorSpacePrivate::setTransferFunction().

+ Here is the caller graph for this function:

◆ fromProPhotoRgb()

static QColorTransferFunction QColorTransferFunction::fromProPhotoRgb ( )
inlinestatic

Definition at line 97 of file qcolortransferfunction_p.h.

Referenced by QColorSpacePrivate::setTransferFunction().

+ Here is the caller graph for this function:

◆ fromSRgb()

static QColorTransferFunction QColorTransferFunction::fromSRgb ( )
inlinestatic

Definition at line 93 of file qcolortransferfunction_p.h.

Referenced by QColorTransferTable::asColorTransferFunction(), QIcc::fromIccProfile(), and QColorSpacePrivate::setTransferFunction().

+ Here is the caller graph for this function:

◆ inverted()

QColorTransferFunction QColorTransferFunction::inverted ( ) const
inline

Definition at line 59 of file qcolortransferfunction_p.h.

References d, e, and qFuzzyIsNull().

+ Here is the call graph for this function:

◆ isGamma()

bool QColorTransferFunction::isGamma ( ) const
inline

Definition at line 35 of file qcolortransferfunction_p.h.

Referenced by QIcc::fromIccProfile().

+ Here is the caller graph for this function:

◆ isLinear()

bool QColorTransferFunction::isLinear ( ) const
inline

Definition at line 40 of file qcolortransferfunction_p.h.

Referenced by QIcc::fromIccProfile(), and QColorSpacePrivate::setTransferFunctionTable().

+ Here is the caller graph for this function:

◆ isSRgb()

bool QColorTransferFunction::isSRgb ( ) const
inline

Definition at line 45 of file qcolortransferfunction_p.h.

Referenced by QIcc::fromIccProfile(), and QColorSpacePrivate::setTransferFunctionTable().

+ Here is the caller graph for this function:

◆ matches()

bool QColorTransferFunction::matches ( const QColorTransferFunction o) const
inline

Definition at line 101 of file qcolortransferfunction_p.h.

References o.

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const QColorTransferFunction f1,
const QColorTransferFunction f2 
)
friend

Definition at line 160 of file qcolortransferfunction_p.h.

◆ operator==

bool operator== ( const QColorTransferFunction f1,
const QColorTransferFunction f2 
)
friend

Definition at line 156 of file qcolortransferfunction_p.h.

Member Data Documentation

◆ m_a

float QColorTransferFunction::m_a

Definition at line 111 of file qcolortransferfunction_p.h.

◆ m_b

float QColorTransferFunction::m_b

Definition at line 112 of file qcolortransferfunction_p.h.

◆ m_c

float QColorTransferFunction::m_c

Definition at line 113 of file qcolortransferfunction_p.h.

◆ m_d

float QColorTransferFunction::m_d

Definition at line 114 of file qcolortransferfunction_p.h.

◆ m_e

float QColorTransferFunction::m_e

Definition at line 115 of file qcolortransferfunction_p.h.

◆ m_f

float QColorTransferFunction::m_f

Definition at line 116 of file qcolortransferfunction_p.h.

◆ m_g

float QColorTransferFunction::m_g

Definition at line 117 of file qcolortransferfunction_p.h.

Referenced by QIcc::fromIccProfile().


The documentation for this class was generated from the following file: