Qt 6.x
The Qt SDK
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(), QRectF::size(), 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: