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 46 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 48 of file KisSurfaceColorimetry.h.

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

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 69 of file KisSurfaceColorimetry.h.

◆ operator==()

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

Definition at line 59 of file KisSurfaceColorimetry.h.

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

References maxLuminance, minLuminance, and referenceLuminance.

Member Data Documentation

◆ maxLuminance

uint32_t KisSurfaceColorimetry::Luminance::maxLuminance = 80

Definition at line 56 of file KisSurfaceColorimetry.h.

◆ minLuminance

uint32_t KisSurfaceColorimetry::Luminance::minLuminance = 2000

Definition at line 55 of file KisSurfaceColorimetry.h.

◆ referenceLuminance

uint32_t KisSurfaceColorimetry::Luminance::referenceLuminance = 80

Definition at line 57 of file KisSurfaceColorimetry.h.


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