Krita Source Code Documentation
Loading...
Searching...
No Matches
KisColorSelectionPolicies::HardSelectionPolicy Class Reference

#include <KisColorSelectionPolicies.h>

+ Inheritance diagram for KisColorSelectionPolicies::HardSelectionPolicy:

Public Member Functions

 HardSelectionPolicy (int threshold)
 
ALWAYS_INLINE quint8 opacityFromDifference (quint8 difference) const
 

Protected Attributes

int m_threshold
 

Detailed Description

Definition at line 176 of file KisColorSelectionPolicies.h.

Constructor & Destructor Documentation

◆ HardSelectionPolicy()

KisColorSelectionPolicies::HardSelectionPolicy::HardSelectionPolicy ( int threshold)
inline

Member Function Documentation

◆ opacityFromDifference()

ALWAYS_INLINE quint8 KisColorSelectionPolicies::HardSelectionPolicy::opacityFromDifference ( quint8 difference) const
inline

Definition at line 181 of file KisColorSelectionPolicies.h.

182 {
183 return difference <= m_threshold ? MAX_SELECTED : MIN_SELECTED;
184 }
const quint8 MAX_SELECTED
Definition kis_global.h:32
const quint8 MIN_SELECTED
Definition kis_global.h:33

References m_threshold, MAX_SELECTED, and MIN_SELECTED.

Member Data Documentation

◆ m_threshold

int KisColorSelectionPolicies::HardSelectionPolicy::m_threshold
protected

Definition at line 187 of file KisColorSelectionPolicies.h.


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