4#ifndef QDIRECTFBBLITTER_H
5#define QDIRECTFBBLITTER_H
9#include <private/qblittable_p.h>
29 qreal opacity)
override;
67 Qt::ImageConversionFlags
flags)
override;
70 bool fromDataBufferDescription(
const DFBDataBufferDescription &);
The QColor class provides colors based on RGB, HSV or CMYK values.
virtual ~QDirectFbBlitter()
static DFBSurfacePixelFormat selectPixmapFormat(bool withAlpha)
bool drawCachedGlyphs(const QPaintEngineState *state, QFontEngine::GlyphFormat glyphFormat, int numGlyphs, const glyph_t *glyphs, const QFixedPoint *positions, QFontEngine *fontEngine) override
IDirectFBSurface * dfbSurface() const
void alphaFillRect(const QRectF &rect, const QColor &color, QPainter::CompositionMode cmode) override
static DFBSurfacePixelFormat pixmapFormat()
QImage * doLock() override
QDirectFBPointer< IDirectFBSurface > m_surface
void drawPixmapOpacity(const QRectF &rect, const QPixmap &pixmap, const QRectF &subrect, QPainter::CompositionMode cmode, qreal opacity) override
static DFBSurfacePixelFormat alphaPixmapFormat()
void fillRect(const QRectF &rect, const QColor &color) override
void drawPixmap(const QRectF &rect, const QPixmap &pixmap, const QRectF &subrect) override
void resizeTextureData(int width, int height) override
QDirectFbTextureGlyphCache(QFontEngine::GlyphFormat format, const QTransform &matrix)
IDirectFBSurface * sourceSurface()
The QPaintEngineState class provides information about the active paint engine's current state....
CompositionMode
Defines the modes supported for digital image compositing.
Returns a copy of the pixmap that is transformed using the given transformation transform and transfo...
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
T * data() const noexcept
Returns the value of the pointer referenced by this object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
static const QCssKnownValue positions[NumKnownPositionModes - 1]
GLint GLsizei GLsizei height
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum const void GLbitfield GLsizei numGlyphs
GLint GLsizei GLsizei GLenum format
GLfloat GLfloat GLfloat alpha