Qt 4.8
|
#include <qpixmapdata_x11gl_p.h>
Public Functions | |
void | beginPaint () |
QGLContext * | context () const |
void | copy (const QPixmapData *data, const QRect &rect) |
void | fill (const QColor &color) |
QPaintEngine * | paintEngine () const |
QX11GLPixmapData () | |
bool | scroll (int dx, int dy, const QRect &rect) |
QSize | size () const |
virtual | ~QX11GLPixmapData () |
Public Functions inherited from QX11PixmapData | |
QPixmap | alphaChannel () const |
void | convertToARGB32 (bool preserveContents=true) |
QPixmapData * | createCompatiblePixmapData () const |
void | fromImage (const QImage &image, Qt::ImageConversionFlags flags) |
Qt::HANDLE | handle () const |
bool | hasAlphaChannel () const |
QBitmap | mask () const |
QX11PixmapData (PixelType type) | |
void | resize (int width, int height) |
void | setAlphaChannel (const QPixmap &alphaChannel) |
void | setMask (const QBitmap &mask) |
Sets a mask bitmap. More... | |
QImage | toImage () const |
Converts the pixmap to a QImage. More... | |
QImage | toImage (const QRect &rect) const |
QPixmap | transformed (const QTransform &transform, Qt::TransformationMode mode) const |
Returns a copy of the pixmap that is transformed using the given transformation matrix and transformation mode. More... | |
Qt::HANDLE | x11ConvertToDefaultDepth () |
~QX11PixmapData () | |
Public Functions inherited from QPixmapData | |
virtual QImage * | buffer () |
qint64 | cacheKey () const |
ClassId | classId () const |
int | colorCount () const |
int | depth () const |
virtual bool | fromData (const uchar *buffer, uint len, const char *format, Qt::ImageConversionFlags flags) |
virtual bool | fromFile (const QString &filename, const char *format, Qt::ImageConversionFlags flags) |
virtual void | fromImageReader (QImageReader *imageReader, Qt::ImageConversionFlags flags) |
int | height () const |
bool | isNull () const |
QT_DEPRECATED int | numColors () const |
PixelType | pixelType () const |
QPixmapData (PixelType pixelType, int classId) | |
virtual QPixmapData * | runtimeData () const |
int | serialNumber () const |
int | width () const |
virtual | ~QPixmapData () |
Public Functions inherited from QGLPaintDevice | |
virtual bool | alphaRequested () const |
int | devType () const |
virtual void | endPaint () |
virtual void | ensureActiveTarget () |
virtual QGLFormat | format () const |
virtual bool | isFlipped () const |
QGLPaintDevice () | |
virtual | ~QGLPaintDevice () |
Public Functions inherited from QPaintDevice | |
int | colorCount () const |
int | depth () const |
virtual HDC | getDC () const |
int | height () const |
int | heightMM () const |
int | logicalDpiX () const |
int | logicalDpiY () const |
QT_DEPRECATED int | numColors () const |
bool | paintingActive () const |
int | physicalDpiX () const |
int | physicalDpiY () const |
virtual void | releaseDC (HDC hdc) const |
int | width () const |
int | widthMM () const |
virtual | ~QPaintDevice () |
Static Public Functions | |
static QGLFormat | glFormat () |
static bool | hasX11GLPixmaps () |
static QX11GLSharedContexts * | sharedContexts () |
Static Public Functions inherited from QX11PixmapData | |
static Qt::HANDLE | createBitmapFromImage (const QImage &image) |
Static Public Functions inherited from QPixmapData | |
static QPixmapData * | create (int w, int h, PixelType type) |
Static Public Functions inherited from QGLPaintDevice | |
static QGLPaintDevice * | getDevice (QPaintDevice *) |
Static Public Functions inherited from QPaintDevice | |
static QWSDisplay * | qwsDisplay () |
Properties | |
QGLContext * | ctx |
Additional Inherited Members | |
Public Types inherited from QPixmapData | |
enum | ClassId { RasterClass, X11Class, MacClass, DirectFBClass, OpenGLClass, OpenVGClass, RuntimeClass, BlitterClass, CustomClass = 1024 } |
enum | PixelType { PixmapType, BitmapType } |
Public Types inherited from QPaintDevice | |
enum | PaintDeviceMetric { PdmWidth = 1, PdmHeight, PdmWidthMM, PdmHeightMM, PdmNumColors, PdmDepth, PdmDpiX, PdmDpiY, PdmPhysicalDpiX, PdmPhysicalDpiY } |
Public Variables inherited from QX11PixmapData | |
void * | gl_surface |
Protected Functions inherited from QX11PixmapData | |
int | metric (QPaintDevice::PaintDeviceMetric metric) const |
Protected Functions inherited from QPixmapData | |
void | setSerialNumber (int serNo) |
Protected Functions inherited from QGLPaintDevice | |
int | metric (QPaintDevice::PaintDeviceMetric metric) const |
Protected Functions inherited from QPaintDevice | |
QPaintDevice () | |
Protected Variables inherited from QPixmapData | |
int | d |
int | h |
bool | is_null |
int | w |
Protected Variables inherited from QGLPaintDevice | |
GLuint | m_previousFBO |
GLuint | m_thisFBO |
Protected Variables inherited from QPaintDevice | |
ushort | painters |
Related Functions inherited from QPaintDevice | |
const Q_GUI_EXPORT QX11Info * | qt_x11Info (const QPaintDevice *pd) |
Returns the QX11Info structure for the pd paint device. More... | |
Definition at line 70 of file qpixmapdata_x11gl_p.h.
QX11GLPixmapData::QX11GLPixmapData | ( | ) |
Definition at line 234 of file qpixmapdata_x11gl_egl.cpp.
|
virtual |
Definition at line 240 of file qpixmapdata_x11gl_egl.cpp.
|
virtual |
Reimplemented from QGLPaintDevice.
Definition at line 365 of file qpixmapdata_x11gl_egl.cpp.
|
virtual |
|
virtual |
Reimplemented from QX11PixmapData.
Definition at line 264 of file qpixmapdata_x11gl_egl.cpp.
|
virtual |
Reimplemented from QX11PixmapData.
Definition at line 247 of file qpixmapdata_x11gl_egl.cpp.
|
static |
Definition at line 398 of file qpixmapdata_x11gl_egl.cpp.
Referenced by paintEngine(), and QX11GLSharedContexts::QX11GLSharedContexts().
|
static |
Definition at line 220 of file qpixmapdata_x11gl_egl.cpp.
Referenced by QGLGraphicsSystem::createWindowSurface().
|
virtual |
Reimplemented from QX11PixmapData.
Definition at line 309 of file qpixmapdata_x11gl_egl.cpp.
|
virtual |
Reimplemented from QX11PixmapData.
Definition at line 281 of file qpixmapdata_x11gl_egl.cpp.
|
static |
Definition at line 215 of file qpixmapdata_x11gl_egl.cpp.
Referenced by paintEngine().
|
virtual |
Implements QGLPaintDevice.
Definition at line 392 of file qpixmapdata_x11gl_egl.cpp.
|
mutableprivate |
Definition at line 92 of file qpixmapdata_x11gl_p.h.
Referenced by beginPaint(), context(), copy(), fill(), paintEngine(), scroll(), and ~QX11GLPixmapData().