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

Public Member Functions

 CheckFullyTransparent (const KoColorSpace *colorSpace)
 
bool isPixelEmpty (const quint8 *pixelData)
 

Private Attributes

const KoColorSpacem_colorSpace
 

Detailed Description

Definition at line 1290 of file kis_paint_device.cc.

Constructor & Destructor Documentation

◆ CheckFullyTransparent()

Impl::CheckFullyTransparent::CheckFullyTransparent ( const KoColorSpace * colorSpace)
inline

Definition at line 1291 of file kis_paint_device.cc.

1292 : m_colorSpace(colorSpace)
1293 {
1294 }
const KoColorSpace * m_colorSpace

Member Function Documentation

◆ isPixelEmpty()

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

Definition at line 1296 of file kis_paint_device.cc.

1297 {
1298 return m_colorSpace->opacityU8(pixelData) == OPACITY_TRANSPARENT_U8;
1299 }
const quint8 OPACITY_TRANSPARENT_U8
virtual quint8 opacityU8(const quint8 *pixel) const =0

References m_colorSpace, OPACITY_TRANSPARENT_U8, and KoColorSpace::opacityU8().

Member Data Documentation

◆ m_colorSpace

const KoColorSpace* Impl::CheckFullyTransparent::m_colorSpace
private

Definition at line 1302 of file kis_paint_device.cc.


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