Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSurfaceColorimetry::Luminance Struct Reference

#include <KisSurfaceColorimetry.h>

+ Inheritance diagram for KisSurfaceColorimetry::Luminance:

Public Member Functions

Luminance clipToSdr () const
 
 Luminance ()=default
 
 Luminance (uint32_t minLuminanceArg, uint32_t maxLuminanceArg, uint32_t referenceLuminanceArg)
 
bool operator== (const Luminance &other) const
 

Public Attributes

uint32_t maxLuminance = 80
 
uint32_t minLuminance = 2000
 
uint32_t referenceLuminance = 80
 

Detailed Description

Definition at line 47 of file KisSurfaceColorimetry.h.

Constructor & Destructor Documentation

◆ Luminance() [1/2]

KisSurfaceColorimetry::Luminance::Luminance ( )
default

◆ Luminance() [2/2]

KisSurfaceColorimetry::Luminance::Luminance ( uint32_t minLuminanceArg,
uint32_t maxLuminanceArg,
uint32_t referenceLuminanceArg )
inline

Definition at line 49 of file KisSurfaceColorimetry.h.

50 : minLuminance(minLuminanceArg)
51 , maxLuminance(maxLuminanceArg)
52 , referenceLuminance(referenceLuminanceArg)
53 {
54 }

Member Function Documentation

◆ clipToSdr()

Luminance KisSurfaceColorimetry::Luminance::clipToSdr ( ) const
inline

When we need to to limit the luminance range to SDR-only, we should use referenceLuminance for max luminance value

Definition at line 70 of file KisSurfaceColorimetry.h.

◆ operator==()

bool KisSurfaceColorimetry::Luminance::operator== ( const Luminance & other) const
inline

Definition at line 60 of file KisSurfaceColorimetry.h.

60 {
61 return minLuminance == other.minLuminance &&
62 maxLuminance == other.maxLuminance &&
63 referenceLuminance == other.referenceLuminance;
64 }

References maxLuminance, minLuminance, and referenceLuminance.

Member Data Documentation

◆ maxLuminance

uint32_t KisSurfaceColorimetry::Luminance::maxLuminance = 80

Definition at line 57 of file KisSurfaceColorimetry.h.

◆ minLuminance

uint32_t KisSurfaceColorimetry::Luminance::minLuminance = 2000

Definition at line 56 of file KisSurfaceColorimetry.h.

◆ referenceLuminance

uint32_t KisSurfaceColorimetry::Luminance::referenceLuminance = 80

Definition at line 58 of file KisSurfaceColorimetry.h.


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