![]() |
Qt 6.x
The Qt SDK
|
#include <qdirectfbconvenience.h>
Static Public Member Functions | |
static QImage::Format | imageFormatFromSurfaceFormat (const DFBSurfacePixelFormat format, const DFBSurfaceCapabilities caps) |
static bool | pixelFomatHasAlpha (const DFBSurfacePixelFormat format) |
static int | colorDepthForSurface (const DFBSurfacePixelFormat format) |
static IDirectFB * | dfbInterface () |
static IDirectFBDisplayLayer * | dfbDisplayLayer (int display=DLID_PRIMARY) |
static IDirectFBSurface * | dfbSurfaceForPlatformPixmap (QPlatformPixmap *) |
static Qt::MouseButton | mouseButton (DFBInputDeviceButtonIdentifier identifier) |
static Qt::MouseButtons | mouseButtons (DFBInputDeviceButtonMask mask) |
static Qt::KeyboardModifiers | keyboardModifiers (DFBInputDeviceModifierMask mask) |
static QEvent::Type | eventType (DFBWindowEventType type) |
static QDirectFbKeyMap * | keyMap () |
Friends | |
class | QDirectFbIntegration |
Definition at line 26 of file qdirectfbconvenience.h.
|
static |
Definition at line 71 of file qdirectfbconvenience.cpp.
Referenced by QDirectFbScreen::QDirectFbScreen().
|
static |
Definition at line 28 of file qdirectfbconvenience.cpp.
References dfbInterface().
|
static |
Definition at line 15 of file qdirectfbconvenience.cpp.
Referenced by QDirectFbBlitter::QDirectFbBlitter(), dfbDisplayLayer(), QDirectFbBlitter::drawCachedGlyphs(), QDirectFbIntegration::initializeDirectFB(), QDirectFbWindow::setVisible(), and QDirectFbTextureGlyphCache::sourceSurface().
|
static |
This is borrowing the reference of the QDirectFbBlitter. You may not store this pointer as a class member but must only use it locally.
Definition at line 80 of file qdirectfbconvenience.cpp.
References QBlittablePlatformPixmap::blittable(), QScopedPointer< T, Cleanup >::data(), and QDirectFbBlitter::m_surface.
Referenced by QDirectFBCursor::changeCursor().
|
static |
Definition at line 195 of file qdirectfbconvenience.cpp.
References QEvent::KeyPress, QEvent::KeyRelease, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, QEvent::MouseMove, QEvent::None, and QEvent::Wheel.
|
static |
Definition at line 38 of file qdirectfbconvenience.cpp.
References QImage::Format_ARGB32, QImage::Format_ARGB32_Premultiplied, QImage::Format_ARGB4444_Premultiplied, QImage::Format_ARGB6666_Premultiplied, QImage::Format_Indexed8, QImage::Format_Invalid, QImage::Format_RGB16, QImage::Format_RGB32, QImage::Format_RGB444, QImage::Format_RGB555, QImage::Format_RGB666, and QImage::Format_RGB888.
Referenced by QDirectFbScreen::QDirectFbScreen(), and QDirectFbBlitter::doLock().
|
static |
Definition at line 173 of file qdirectfbconvenience.cpp.
References Qt::AltModifier, Qt::ControlModifier, Qt::MetaModifier, Qt::NoModifier, and Qt::ShiftModifier.
|
static |
Definition at line 215 of file qdirectfbconvenience.cpp.
|
static |
Definition at line 91 of file qdirectfbconvenience.cpp.
References Qt::BackButton, Qt::ExtraButton10, Qt::ExtraButton11, Qt::ExtraButton12, Qt::ExtraButton13, Qt::ExtraButton14, Qt::ExtraButton15, Qt::ExtraButton16, Qt::ExtraButton17, Qt::ExtraButton18, Qt::ExtraButton19, Qt::ExtraButton20, Qt::ExtraButton21, Qt::ExtraButton22, Qt::ExtraButton23, Qt::ExtraButton24, Qt::ExtraButton3, Qt::ExtraButton4, Qt::ExtraButton5, Qt::ExtraButton6, Qt::ExtraButton7, Qt::ExtraButton8, Qt::ExtraButton9, Qt::ForwardButton, Qt::LeftButton, Qt::MiddleButton, Qt::NoButton, and Qt::RightButton.
|
static |
Definition at line 157 of file qdirectfbconvenience.cpp.
References Qt::LeftButton, Qt::MiddleButton, Qt::NoButton, and Qt::RightButton.
|
inlinestatic |
Definition at line 30 of file qdirectfbconvenience.h.
|
friend |
Definition at line 48 of file qdirectfbconvenience.h.