Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
CapabilitiesToStateMask Class Reference
+ Collaboration diagram for CapabilitiesToStateMask:

Public Member Functions

 CapabilitiesToStateMask (QBlittable::Capabilities capabilities)
 
bool canBlitterFillRect () const
 
bool canBlitterAlphaFillRect () const
 
bool canBlitterDrawRectMask () const
 
bool canBlitterDrawPixmap (const QRectF &r, const QPixmap &pm, const QRectF &sr) const
 
bool canBlitterDrawPixmapOpacity (const QPixmap &pm) const
 
bool canBlitterDrawCachedGlyphs (const QTransform &transform, QFontEngine::GlyphFormat requestedGlyphFormat, bool complexClip) const
 
void updateState (uint mask, bool on)
 

Detailed Description

Definition at line 30 of file qpaintengine_blitter.cpp.

Constructor & Destructor Documentation

◆ CapabilitiesToStateMask()

Member Function Documentation

◆ canBlitterAlphaFillRect()

bool CapabilitiesToStateMask::canBlitterAlphaFillRect ( ) const
inline

Definition at line 61 of file qpaintengine_blitter.cpp.

◆ canBlitterDrawCachedGlyphs()

bool CapabilitiesToStateMask::canBlitterDrawCachedGlyphs ( const QTransform & transform,
QFontEngine::GlyphFormat requestedGlyphFormat,
bool complexClip ) const
inline

◆ canBlitterDrawPixmap()

bool CapabilitiesToStateMask::canBlitterDrawPixmap ( const QRectF & r,
const QPixmap & pm,
const QRectF & sr ) const
inline

Definition at line 71 of file qpaintengine_blitter.cpp.

References QPlatformPixmap::BlitterClass, QPlatformPixmap::classId(), QPixmap::handle(), QPixmap::hasAlphaChannel(), QBlittable::SourceOverPixmapCapability, QBlittable::SourceOverScaledPixmapCapability, and QBlittable::SourcePixmapCapability.

+ Here is the call graph for this function:

◆ canBlitterDrawPixmapOpacity()

bool CapabilitiesToStateMask::canBlitterDrawPixmapOpacity ( const QPixmap & pm) const
inline

Definition at line 89 of file qpaintengine_blitter.cpp.

References QPlatformPixmap::BlitterClass, QPlatformPixmap::classId(), and QPixmap::handle().

+ Here is the call graph for this function:

◆ canBlitterDrawRectMask()

bool CapabilitiesToStateMask::canBlitterDrawRectMask ( ) const
inline

Definition at line 66 of file qpaintengine_blitter.cpp.

◆ canBlitterFillRect()

bool CapabilitiesToStateMask::canBlitterFillRect ( ) const
inline

Definition at line 56 of file qpaintengine_blitter.cpp.

◆ updateState()

void CapabilitiesToStateMask::updateState ( uint mask,
bool on )
inline

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