CapabilitiesToStateMask(QBlittable::Capabilities capabilities)
     : m_capabilities(capabilities)
     , fillRectMask(0)
     , drawRectMask(0)
     , drawPixmapMask(0)
     , capabillitiesState(0)
 {
     if (capabilities & QBlittable::SolidRectCapability)
         setFillRectMask();
     if (capabilities & QBlittable::SourcePixmapCapability)
        setSourcePixmapMask();
     if (capabilities & QBlittable::SourceOverPixmapCapability)
        setSourceOverPixmapMask();
     if (capabilities & QBlittable::SourceOverScaledPixmapCapability)
         setSourceOverScaledPixmapMask();
 }
Ejemplo n.º 2
0
 void setSourceOverScaledPixmapMask() {
     setSourceOverPixmapMask();
     updateStateBits(&drawRectMask, STATE_XFORM_SCALE, true);
 }