Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTextureMaskInfo.cpp File Reference
#include "KisTextureMaskInfo.h"
#include <kis_paintop_settings.h>
#include <resources/KoPattern.h>
#include "KisTextureOptionData.h"
#include <KoResourceLoadResult.h>
#include <KoColorSpace.h>
#include <KoColorSpaceRegistry.h>
#include <kis_algebra_2d.h>
#include <kis_lod_transform.h>
#include <kis_iterator_ng.h>
#include <QGlobalStatic>
#include <QMutexLocker>

Go to the source code of this file.

Functions

bool operator== (const KisTextureMaskInfo &lhs, const KisTextureMaskInfo &rhs)
 

Function Documentation

◆ operator==()

bool operator== ( const KisTextureMaskInfo & lhs,
const KisTextureMaskInfo & rhs )

Definition at line 55 of file KisTextureMaskInfo.cpp.

55 {
56 return
58 (lhs.m_pattern == rhs.m_pattern ||
59 (lhs.m_pattern &&
60 rhs.m_pattern &&
61 lhs.m_pattern->md5Sum() == rhs.m_pattern->md5Sum())) &&
62 qFuzzyCompare(lhs.m_scale, rhs.m_scale) &&
66 lhs.m_invert == rhs.m_invert &&
67 lhs.m_cutoffLeft == rhs.m_cutoffLeft &&
68 lhs.m_cutoffRight == rhs.m_cutoffRight &&
69 lhs.m_cutoffPolicy == rhs.m_cutoffPolicy &&
71}
static bool qFuzzyCompare(half p1, half p2)