Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 60 of file qdirectfbblitter.h.

Member Function Documentation

◆ createBlittable()

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

Implements QBlittablePlatformPixmap.

Definition at line 74 of file qdirectfbblitter.h.

◆ dfbBlitter()

QDirectFbBlitter * QDirectFbBlitterPlatformPixmap::dfbBlitter ( ) const
inline

Definition at line 79 of file qdirectfbblitter.h.

◆ fromFile()

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

Reimplemented from QPlatformPixmap.

Definition at line 358 of file qdirectfbblitter.cpp.


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