|
Krita Source Code Documentation
|
#include <KisColorSelectionPolicies.h>
Inheritance diagram for KisColorSelectionPolicies::OptimizedColorOrTransparentDifferencePolicy< SrcPixelType >:Public Member Functions | |
| ALWAYS_INLINE quint8 | difference (const quint8 *colorPtr) const |
| OptimizedColorOrTransparentDifferencePolicy (const KoColor &referenceColor, int threshold) | |
Public Member Functions inherited from KisColorSelectionPolicies::OptimizedDifferencePolicy< SrcPixelType > | |
| ALWAYS_INLINE quint8 | difference (const quint8 *colorPtr) const |
| OptimizedDifferencePolicy (const KoColor &referenceColor, int threshold) | |
Public Member Functions inherited from KisColorSelectionPolicies::SlowDifferencePolicy | |
| ALWAYS_INLINE quint8 | difference (const quint8 *colorPtr) const |
| SlowDifferencePolicy (const KoColor &referenceColor, int threshold) | |
Protected Types | |
| using | HashKeyType = typename OptimizedDifferencePolicy<SrcPixelType>::HashKeyType |
| using | HashType = typename OptimizedDifferencePolicy<SrcPixelType>::HashType |
Protected Types inherited from KisColorSelectionPolicies::OptimizedDifferencePolicy< SrcPixelType > | |
| using | HashKeyType = SrcPixelType |
| using | HashType = QHash<HashKeyType, quint8> |
Additional Inherited Members | |
Protected Attributes inherited from KisColorSelectionPolicies::OptimizedDifferencePolicy< SrcPixelType > | |
| HashType | m_differences |
Protected Attributes inherited from KisColorSelectionPolicies::SlowDifferencePolicy | |
| const KoColorSpace * | m_colorSpace |
| KoColor | m_referenceColor |
| const bool | m_referenceColorIsTransparent |
| const quint8 * | m_referenceColorPtr |
| int | m_threshold |
Definition at line 112 of file KisColorSelectionPolicies.h.
|
protected |
Definition at line 140 of file KisColorSelectionPolicies.h.
|
protected |
Definition at line 141 of file KisColorSelectionPolicies.h.
|
inline |
Definition at line 115 of file KisColorSelectionPolicies.h.
|
inline |
Definition at line 119 of file KisColorSelectionPolicies.h.
References KoColorSpace::difference(), KisColorSelectionPolicies::SlowDifferencePolicy::m_colorSpace, KisColorSelectionPolicies::OptimizedDifferencePolicy< SrcPixelType >::m_differences, KisColorSelectionPolicies::SlowDifferencePolicy::m_referenceColorPtr, KoColorSpace::opacityU8(), and quint8_MAX.