Krita Source Code Documentation
Loading...
Searching...
No Matches
KisRegion.cpp File Reference
#include "KisRegion.h"
#include <QRegion>
#include "kis_debug.h"

Go to the source code of this file.

Classes

struct  detail::HorizontalMergePolicy
 
struct  detail::HorizontalSplitPolicy
 
struct  detail::MergeRectsOp
 
struct  detail::VerticalMergePolicy
 
struct  detail::VerticalSplitPolicy
 
struct  detail::VoidNoOp
 

Namespaces

namespace  detail
 

Functions

template<typename MergePolicy >
QVector< QRect >::iterator detail::mergeRects (QVector< QRect >::iterator beginIt, QVector< QRect >::iterator endIt, MergePolicy policy)
 
bool operator== (const KisRegion &lhs, const KisRegion &rhs)
 
template<typename Policy , typename RowMergeOp , typename OutIt >
void detail::splitRects (QVector< QRect >::iterator beginIt, QVector< QRect >::iterator endIt, OutIt resultIt, QVector< QRect > tempBuf[2], int gridSize, RowMergeOp rowMergeOp)
 

Function Documentation

◆ operator==()

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

Definition at line 398 of file KisRegion.cpp.

399{
400 return lhs.m_rects == rhs.m_rects;
401}
QVector< QRect > m_rects
Definition KisRegion.h:97