Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qxcbnativepainting.h File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include <QSharedDataPointer>
#include "qt_x11_p.h"
+ Include dependency graph for qxcbnativepainting.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QXcbX11Info
 

Typedefs

typedef struct _FcPattern FcPattern
 
typedef unsigned long XID
 
typedef XID Colormap
 
typedef XID Window
 
typedef struct _XDisplay Display
 

Functions

void qt_xcb_native_x11_info_init (QXcbConnection *conn)
 
QList< XRectangle > qt_region_to_xrectangles (const QRegion &r)
 

Typedef Documentation

◆ Colormap

typedef XID Colormap

Definition at line 12 of file qxcbnativepainting.h.

◆ Display

typedef struct _XDisplay Display

Definition at line 14 of file qxcbnativepainting.h.

◆ FcPattern

typedef struct _FcPattern FcPattern

Definition at line 10 of file qxcbnativepainting.h.

◆ Window

typedef XID Window

Definition at line 13 of file qxcbnativepainting.h.

◆ XID

typedef unsigned long XID

Definition at line 11 of file qxcbnativepainting.h.

Function Documentation

◆ qt_region_to_xrectangles()

QList< XRectangle > qt_region_to_xrectangles ( const QRegion & r)

Definition at line 77 of file qxcbnativepainting.cpp.

References i, out, output, qMax(), and qMin().

Referenced by QXcbNativeBackingStore::beginPaint(), QX11PaintEngine::drawPixmap(), QXcbNativeBackingStore::flush(), and x11SetClipRegion().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qt_xcb_native_x11_info_init()

void qt_xcb_native_x11_info_init ( QXcbConnection * conn)

Definition at line 15 of file qxcbnativepainting.cpp.

References QXcbX11Info::appVisual(), QXcbBasicConnection::hasXRender(), i, QXcbColormap::initialize(), qEnvironmentVariableIsSet(), qt_x11Data, screen, and X11.

Referenced by QXcbIntegration::QXcbIntegration().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: