| KWin
    | 
#include <iccprofile.h>
| Classes | |
| struct | BToATagData | 
| Public Member Functions | |
| IccProfile (cmsHPROFILE handle, const Colorimetry &colorimetry, BToATagData &&bToATag, const std::shared_ptr< ColorTransformation > &vcgt) | |
| IccProfile (cmsHPROFILE handle, const Colorimetry &colorimetry, const std::shared_ptr< ColorTransformation > &inverseEOTF, const std::shared_ptr< ColorTransformation > &vcgt) | |
| ~IccProfile () | |
| const BToATagData * | BtToATag () const | 
| std::shared_ptr< ColorTransformation > | inverseEOTF () const | 
| std::shared_ptr< ColorTransformation > | vcgt () const | 
| const Colorimetry & | colorimetry () const | 
| Static Public Member Functions | |
| static std::unique_ptr< IccProfile > | load (const QString &path) | 
Definition at line 24 of file iccprofile.h.
| 
 | explicit | 
Definition at line 20 of file iccprofile.cpp.
| 
 | explicit | 
Definition at line 28 of file iccprofile.cpp.
| KWin::IccProfile::~IccProfile | ( | ) | 
Definition at line 36 of file iccprofile.cpp.
| const IccProfile::BToATagData * KWin::IccProfile::BtToATag | ( | ) | const | 
the BToA tag describes a transformation from XYZ with D50 whitepoint to the display color space. May be nullptr!
Definition at line 56 of file iccprofile.cpp.
| const Colorimetry & KWin::IccProfile::colorimetry | ( | ) | const | 
Definition at line 41 of file iccprofile.cpp.
| std::shared_ptr< ColorTransformation > KWin::IccProfile::inverseEOTF | ( | ) | const | 
Contains the inverse of the TRC tags. May be nullptr!
Definition at line 46 of file iccprofile.cpp.
| 
 | static | 
Definition at line 209 of file iccprofile.cpp.
| std::shared_ptr< ColorTransformation > KWin::IccProfile::vcgt | ( | ) | const | 
The VCGT is a non-standard tag that needs to be applied before pixels are sent to the display. May be nullptr!
Definition at line 51 of file iccprofile.cpp.