Qt 4.8
Classes | Macros | Functions
qdirectfbscreen.h File Reference
#include <qglobal.h>
#include <QtGui/qscreen_qws.h>
#include <directfb.h>
#include <directfb_version.h>

Go to the source code of this file.

Classes

class  QDirectFBScreen
 

Macros

#define DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS(F)
 
#define Q_DIRECTFB_VERSION   ((DIRECTFB_MAJOR_VERSION << 16) | (DIRECTFB_MINOR_VERSION << 8) | DIRECTFB_MICRO_VERSION)
 
#define QT_DIRECTFB_CURSOR
 
#define QT_DIRECTFB_IMAGEPROVIDER
 
#define QT_DIRECTFB_KEYBOARD
 
#define QT_DIRECTFB_LAYER
 
#define QT_DIRECTFB_MOUSE
 
#define QT_DIRECTFB_OPAQUE_DETECTION
 
#define QT_DIRECTFB_PREALLOCATED
 
#define QT_DIRECTFB_STRETCHBLIT
 
#define QT_DIRECTFB_WM
 
#define QT_NO_DIRECTFB_IMAGECACHE
 
#define QT_NO_DIRECTFB_IMAGEPROVIDER_KEEPALIVE
 
#define QT_NO_DIRECTFB_PALETTE
 
#define QT_NO_DIRECTFB_SUBSURFACE
 
#define QT_NO_DIRECTFB_WINDOW_AS_CURSOR
 

Functions

 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBInputDeviceCapabilities)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBWindowDescriptionFlags)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBWindowCapabilities)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBWindowOptions)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBSurfaceDescriptionFlags)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBSurfaceCapabilities)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBSurfaceLockFlags)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBSurfaceBlittingFlags)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBSurfaceDrawingFlags)
 
 DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (DFBSurfaceFlipFlags)
 
 Q_DECLARE_OPERATORS_FOR_FLAGS (QDirectFBScreen::SurfaceCreationOptions)
 
 Q_DECLARE_OPERATORS_FOR_FLAGS (QDirectFBScreen::DirectFBFlags)
 

Macro Definition Documentation

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS

#define DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS (   F)
Value:
static inline F operator~(F f) { return F(~int(f)); } \
static inline F operator&(F left, F right) { return F(int(left) & int(right)); } \
static inline F operator|(F left, F right) { return F(int(left) | int(right)); } \
static inline F &operator|=(F &left, F right) { left = (left | right); return left; } \
static inline F &operator&=(F &left, F right) { left = (left & right); return left; }
void operator|=(ItemType::Ptr &op1, const ItemType::Ptr &op2)
Computes the union type of op1 and op2, and assigns it to op1.
Definition: qitemtype_p.h:273
QTextStream & right(QTextStream &stream)
Calls QTextStream::setFieldAlignment(QTextStream::AlignRight) on stream and returns stream...
Q_CORE_EXPORT QBitArray operator &(const QBitArray &, const QBitArray &)
QBitArray operator|(const QBitArray &a1, const QBitArray &a2)
Returns a bit array that is the OR of the bit arrays a1 and a2.
Definition: qbitarray.cpp:662
QTextStream & left(QTextStream &stream)
Calls QTextStream::setFieldAlignment(QTextStream::AlignLeft) on stream and returns stream...

Definition at line 118 of file qdirectfbscreen.h.

◆ Q_DIRECTFB_VERSION

#define Q_DIRECTFB_VERSION   ((DIRECTFB_MAJOR_VERSION << 16) | (DIRECTFB_MINOR_VERSION << 8) | DIRECTFB_MICRO_VERSION)

Definition at line 116 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_CURSOR

#define QT_DIRECTFB_CURSOR

Definition at line 100 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_IMAGEPROVIDER

#define QT_DIRECTFB_IMAGEPROVIDER

Definition at line 70 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_KEYBOARD

#define QT_DIRECTFB_KEYBOARD

Definition at line 91 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_LAYER

#define QT_DIRECTFB_LAYER

Definition at line 61 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_MOUSE

#define QT_DIRECTFB_MOUSE

Definition at line 88 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_OPAQUE_DETECTION

#define QT_DIRECTFB_OPAQUE_DETECTION

Definition at line 94 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_PREALLOCATED

#define QT_DIRECTFB_PREALLOCATED

Definition at line 85 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_STRETCHBLIT

#define QT_DIRECTFB_STRETCHBLIT

Definition at line 73 of file qdirectfbscreen.h.

◆ QT_DIRECTFB_WM

#define QT_DIRECTFB_WM

Definition at line 64 of file qdirectfbscreen.h.

◆ QT_NO_DIRECTFB_IMAGECACHE

#define QT_NO_DIRECTFB_IMAGECACHE

Definition at line 67 of file qdirectfbscreen.h.

◆ QT_NO_DIRECTFB_IMAGEPROVIDER_KEEPALIVE

#define QT_NO_DIRECTFB_IMAGEPROVIDER_KEEPALIVE

Definition at line 76 of file qdirectfbscreen.h.

◆ QT_NO_DIRECTFB_PALETTE

#define QT_NO_DIRECTFB_PALETTE

Definition at line 82 of file qdirectfbscreen.h.

◆ QT_NO_DIRECTFB_SUBSURFACE

#define QT_NO_DIRECTFB_SUBSURFACE

Definition at line 58 of file qdirectfbscreen.h.

◆ QT_NO_DIRECTFB_WINDOW_AS_CURSOR

#define QT_NO_DIRECTFB_WINDOW_AS_CURSOR

Definition at line 79 of file qdirectfbscreen.h.

Function Documentation

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [1/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBInputDeviceCapabilities  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [2/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBWindowDescriptionFlags  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [3/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBWindowCapabilities  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [4/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBWindowOptions  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [5/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBSurfaceDescriptionFlags  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [6/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBSurfaceCapabilities  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [7/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBSurfaceLockFlags  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [8/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBSurfaceBlittingFlags  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [9/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBSurfaceDrawingFlags  )

◆ DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS() [10/10]

DIRECTFB_DECLARE_OPERATORS_FOR_FLAGS ( DFBSurfaceFlipFlags  )

◆ Q_DECLARE_OPERATORS_FOR_FLAGS() [1/2]

Q_DECLARE_OPERATORS_FOR_FLAGS ( QDirectFBScreen::SurfaceCreationOptions  )

◆ Q_DECLARE_OPERATORS_FOR_FLAGS() [2/2]

Q_DECLARE_OPERATORS_FOR_FLAGS ( QDirectFBScreen::DirectFBFlags  )