Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
qsgthreadedrenderloop.cpp File Reference
#include <QtCore/QMutex>
#include <QtCore/QWaitCondition>
#include <QtCore/QAnimationDriver>
#include <QtCore/QQueue>
#include <QtCore/QTime>
#include <QtGui/QGuiApplication>
#include <QtGui/QScreen>
#include <QtGui/QOffscreenSurface>
#include <qpa/qwindowsysteminterface.h>
#include <QtQuick/QQuickWindow>
#include <private/qquickwindow_p.h>
#include <private/qquickitem_p.h>
#include <QtQuick/private/qsgrenderer_p.h>
#include "qsgthreadedrenderloop_p.h"
#include "qsgrhisupport_p.h"
#include <private/qquickanimatorcontroller_p.h>
#include <private/qquickprofiler_p.h>
#include <private/qqmldebugserviceinterfaces_p.h>
#include <private/qqmldebugconnector_p.h>
#include <private/qsgrhishadereffectnode_p.h>
#include <private/qsgdefaultrendercontext_p.h>
#include <qtquick_tracepoints_p.h>
#include "qsgthreadedrenderloop.moc"
#include "moc_qsgthreadedrenderloop_p.cpp"
+ Include dependency graph for qsgthreadedrenderloop.cpp:

Go to the source code of this file.

Classes

class  WMWindowEvent
 
class  WMTryReleaseEvent
 
class  WMSyncEvent
 
class  WMGrabEvent
 
class  WMJobEvent
 
class  WMReleaseSwapchainEvent
 
class  QSGRenderThreadEventQueue
 
class  QSGRenderThread
 

Macros

#define QSG_RT_PAD   " (RT) %s"
 

Functions

Q_GUI_EXPORT QImage qt_gl_read_framebuffer (const QSize &size, bool alpha_format, bool include_alpha)
 

Macro Definition Documentation

◆ QSG_RT_PAD

#define QSG_RT_PAD   " (RT) %s"

Definition at line 97 of file qsgthreadedrenderloop.cpp.

Function Documentation

◆ qt_gl_read_framebuffer()

Q_GUI_EXPORT QImage qt_gl_read_framebuffer ( const QSize size,
bool  alpha_format,
bool  include_alpha 
)

Definition at line 1436 of file qopenglframebufferobject.cpp.

References GL_RGBA, and qt_gl_read_framebuffer().

+ Here is the call graph for this function: