Krita Source Code Documentation
Loading...
Searching...
No Matches
Impl::CheckNonDefault Struct Reference

Public Member Functions

 CheckNonDefault (int pixelSize, const quint8 *defaultPixel)
 
bool isPixelEmpty (const quint8 *pixelData)
 

Private Attributes

const quint8 * m_defaultPixel
 
int m_pixelSize
 

Detailed Description

Definition at line 1305 of file kis_paint_device.cc.

Constructor & Destructor Documentation

◆ CheckNonDefault()

Impl::CheckNonDefault::CheckNonDefault ( int pixelSize,
const quint8 * defaultPixel )
inline

Definition at line 1306 of file kis_paint_device.cc.

1307 : m_pixelSize(pixelSize),
1308 m_defaultPixel(defaultPixel)
1309 {
1310 }

Member Function Documentation

◆ isPixelEmpty()

bool Impl::CheckNonDefault::isPixelEmpty ( const quint8 * pixelData)
inline

Definition at line 1312 of file kis_paint_device.cc.

1313 {
1314 return memcmp(m_defaultPixel, pixelData, m_pixelSize) == 0;
1315 }

References m_defaultPixel, and m_pixelSize.

Member Data Documentation

◆ m_defaultPixel

const quint8* Impl::CheckNonDefault::m_defaultPixel
private

Definition at line 1319 of file kis_paint_device.cc.

◆ m_pixelSize

int Impl::CheckNonDefault::m_pixelSize
private

Definition at line 1318 of file kis_paint_device.cc.


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