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.cpp File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include <QtCore/qrandom.h>
#include "qxcbconnection.h"
#include "qcolormap_x11_p.h"
#include "qxcbnativepainting.h"
#include "qt_x11_p.h"
+ Include dependency graph for qxcbnativepainting.cpp:

Go to the source code of this file.

Classes

class  QXcbX11InfoData
 

Functions

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

Variables

QT_BEGIN_NAMESPACE QXcbX11Dataqt_x11Data = nullptr
 

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:

Variable Documentation

◆ qt_x11Data

Definition at line 13 of file qxcbnativepainting.cpp.

Referenced by qt_xcb_native_x11_info_init().