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
QDirectFbBlitterPlatformPixmap Class Reference

#include <qdirectfbblitter.h>

+ Inheritance diagram for QDirectFbBlitterPlatformPixmap:
+ Collaboration diagram for QDirectFbBlitterPlatformPixmap:

Public Member Functions

QBlittablecreateBlittable (const QSize &size, bool alpha) const override
 
QDirectFbBlitterdfbBlitter () const
 
bool fromFile (const QString &filename, const char *format, Qt::ImageConversionFlags flags) override
 
- Public Member Functions inherited from QBlittablePlatformPixmap
 QBlittablePlatformPixmap ()
 
 ~QBlittablePlatformPixmap ()
 
QBlittableblittable () const
 
void setBlittable (QBlittable *blittable)
 
void resize (int width, int height) override
 
int metric (QPaintDevice::PaintDeviceMetric metric) const override
 
void fill (const QColor &color) override
 
QImagebuffer () override
 
QImage toImage () const override
 
bool hasAlphaChannel () const override
 
void fromImage (const QImage &image, Qt::ImageConversionFlags flags) override
 
qreal devicePixelRatio () const override
 
void setDevicePixelRatio (qreal scaleFactor) override
 
QPaintEnginepaintEngine () const override
 
void markRasterOverlay (const QRectF &)
 
void markRasterOverlay (const QPointF &, const QTextItem &)
 
void markRasterOverlay (const QVectorPath &)
 
void markRasterOverlay (const QPainterPath &)
 
void markRasterOverlay (const QRect *rects, int rectCount)
 
void markRasterOverlay (const QRectF *rects, int rectCount)
 
void markRasterOverlay (const QPointF *points, int pointCount)
 
void markRasterOverlay (const QPoint *points, int pointCount)
 
void unmarkRasterOverlay (const QRectF &)
 
- Public Member Functions inherited from QPlatformPixmap
 QPlatformPixmap (PixelType pixelType, int classId)
 
virtual ~QPlatformPixmap ()
 
virtual QPlatformPixmapcreateCompatiblePlatformPixmap () const
 
virtual void fromImageInPlace (QImage &image, Qt::ImageConversionFlags flags)
 
virtual void fromImageReader (QImageReader *imageReader, Qt::ImageConversionFlags flags)
 
virtual bool fromData (const uchar *buffer, uint len, const char *format, Qt::ImageConversionFlags flags)
 
virtual void copy (const QPlatformPixmap *data, const QRect &rect)
 
virtual bool scroll (int dx, int dy, const QRect &rect)
 
virtual QBitmap mask () const
 
virtual void setMask (const QBitmap &mask)
 
virtual QPixmap transformed (const QTransform &matrix, Qt::TransformationMode mode) const
 
virtual QImage toImage (const QRect &rect) const
 
int serialNumber () const
 
PixelType pixelType () const
 
ClassId classId () const
 
int width () const
 
int height () const
 
int colorCount () const
 
int depth () const
 
bool isNull () const
 
qint64 cacheKey () const
 

Additional Inherited Members

- Public Types inherited from QPlatformPixmap
enum  PixelType { PixmapType , BitmapType }
 
enum  ClassId {
  RasterClass , DirectFBClass , BlitterClass , Direct2DClass ,
  X11Class , CustomClass = 1024
}
 
- Static Public Member Functions inherited from QPlatformPixmap
static QPlatformPixmapcreate (int w, int h, PixelType type)
 
- Protected Member Functions inherited from QPlatformPixmap
void setSerialNumber (int serNo)
 
void setDetachNumber (int detNo)
 
- Protected Attributes inherited from QBlittablePlatformPixmap
QScopedPointer< QBlitterPaintEnginem_engine
 
QScopedPointer< QBlittablem_blittable
 
bool m_alpha
 
qreal m_devicePixelRatio
 
- Protected Attributes inherited from QPlatformPixmap
int w
 
int h
 
int d
 
bool is_null
 

Detailed Description

Definition at line 59 of file qdirectfbblitter.h.

Member Function Documentation

◆ createBlittable()

QBlittable * QDirectFbBlitterPlatformPixmap::createBlittable ( const QSize & size,
bool alpha ) const
inlineoverridevirtual

Implements QBlittablePlatformPixmap.

Definition at line 73 of file qdirectfbblitter.h.

◆ dfbBlitter()

QDirectFbBlitter * QDirectFbBlitterPlatformPixmap::dfbBlitter ( ) const
inline

Definition at line 78 of file qdirectfbblitter.h.

References QBlittablePlatformPixmap::blittable().

+ Here is the call graph for this function:

◆ fromFile()

bool QDirectFbBlitterPlatformPixmap::fromFile ( const QString & filename,
const char * format,
Qt::ImageConversionFlags flags )
overridevirtual

Reimplemented from QPlatformPixmap.

Definition at line 357 of file qdirectfbblitter.cpp.

References Qt::AutoColor, QFile::exists(), QPlatformPixmap::fromFile(), QString::startsWith(), and QString::toLocal8Bit().

+ Here is the call graph for this function:

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