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

#include <qdirectfbconvenience.h>

Collaboration diagram for QDirectFbConvenience:

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 QDirectFbKeyMapkeyMap ()

Friends

class QDirectFbIntegration

Detailed Description

Definition at line 27 of file qdirectfbconvenience.h.

Member Function Documentation

◆ colorDepthForSurface()

int QDirectFbConvenience::colorDepthForSurface ( const DFBSurfacePixelFormat format)
static

Definition at line 72 of file qdirectfbconvenience.cpp.

◆ dfbDisplayLayer()

IDirectFBDisplayLayer * QDirectFbConvenience::dfbDisplayLayer ( int display = DLID_PRIMARY)
static

Definition at line 29 of file qdirectfbconvenience.cpp.

◆ dfbInterface()

QT_BEGIN_NAMESPACE IDirectFB * QDirectFbConvenience::dfbInterface ( )
static

Definition at line 16 of file qdirectfbconvenience.cpp.

◆ dfbSurfaceForPlatformPixmap()

IDirectFBSurface * QDirectFbConvenience::dfbSurfaceForPlatformPixmap ( QPlatformPixmap * handle)
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 81 of file qdirectfbconvenience.cpp.

◆ eventType()

QEvent::Type QDirectFbConvenience::eventType ( DFBWindowEventType type)
static

Definition at line 196 of file qdirectfbconvenience.cpp.

◆ imageFormatFromSurfaceFormat()

QImage::Format QDirectFbConvenience::imageFormatFromSurfaceFormat ( const DFBSurfacePixelFormat format,
const DFBSurfaceCapabilities caps )
static

Definition at line 39 of file qdirectfbconvenience.cpp.

◆ keyboardModifiers()

Qt::KeyboardModifiers QDirectFbConvenience::keyboardModifiers ( DFBInputDeviceModifierMask mask)
static

Definition at line 174 of file qdirectfbconvenience.cpp.

◆ keyMap()

QDirectFbKeyMap * QDirectFbConvenience::keyMap ( )
static

Definition at line 216 of file qdirectfbconvenience.cpp.

References QDirectFbKeyMap::QDirectFbKeyMap().

Here is the call graph for this function:

◆ mouseButton()

Qt::MouseButton QDirectFbConvenience::mouseButton ( DFBInputDeviceButtonIdentifier identifier)
static

Definition at line 92 of file qdirectfbconvenience.cpp.

◆ mouseButtons()

Qt::MouseButtons QDirectFbConvenience::mouseButtons ( DFBInputDeviceButtonMask mask)
static

Definition at line 158 of file qdirectfbconvenience.cpp.

◆ pixelFomatHasAlpha()

bool QDirectFbConvenience::pixelFomatHasAlpha ( const DFBSurfacePixelFormat format)
inlinestatic

Definition at line 31 of file qdirectfbconvenience.h.

◆ QDirectFbIntegration

friend class QDirectFbIntegration
friend

Definition at line 49 of file qdirectfbconvenience.h.


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