Krita Source Code Documentation
Loading...
Searching...
No Matches
DitherColorModePolicy Class Reference

Public Member Functions

const quint8 * colorAt (qreal t, int x, int y) const
 
 DitherColorModePolicy (const KisGradientMapFilterDitherCachedGradient *cachedGradient, KisDitherUtil *ditherUtil)
 

Private Attributes

const KisGradientMapFilterDitherCachedGradientm_cachedGradient
 
KisDitherUtilm_ditherUtil
 

Detailed Description

Definition at line 83 of file KisGradientMapFilter.cpp.

Constructor & Destructor Documentation

◆ DitherColorModePolicy()

DitherColorModePolicy::DitherColorModePolicy ( const KisGradientMapFilterDitherCachedGradient * cachedGradient,
KisDitherUtil * ditherUtil )

Definition at line 95 of file KisGradientMapFilter.cpp.

96 : m_cachedGradient(cachedGradient)
97 , m_ditherUtil(ditherUtil)
98{}
const KisGradientMapFilterDitherCachedGradient * m_cachedGradient

Member Function Documentation

◆ colorAt()

const quint8 * DitherColorModePolicy::colorAt ( qreal t,
int x,
int y ) const

Definition at line 100 of file KisGradientMapFilter.cpp.

References KisGradientMapFilterDitherCachedGradient::cachedAt(), KoColor::data(), KisGradientMapFilterDitherCachedGradient::CachedEntry::leftStop, KisGradientMapFilterDitherCachedGradient::CachedEntry::localT, m_cachedGradient, m_ditherUtil, KisGradientMapFilterDitherCachedGradient::CachedEntry::rightStop, and KisDitherUtil::threshold().

Member Data Documentation

◆ m_cachedGradient

const KisGradientMapFilterDitherCachedGradient* DitherColorModePolicy::m_cachedGradient
private

Definition at line 91 of file KisGradientMapFilter.cpp.

◆ m_ditherUtil

KisDitherUtil* DitherColorModePolicy::m_ditherUtil
private

Definition at line 92 of file KisGradientMapFilter.cpp.


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