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

(8c54efe9fb007701eff6c5caad3c4ee54c714dc5)

#include "qsgrenderloop_p.h"
#include "qsgthreadedrenderloop_p.h"
#include "qsgrhisupport_p.h"
#include <private/qquickanimatorcontroller_p.h>
#include <QtCore/QCoreApplication>
#include <QtCore/QElapsedTimer>
#include <QtCore/QLibraryInfo>
#include <QtCore/private/qabstractanimation_p.h>
#include <QtGui/QOffscreenSurface>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatformintegration.h>
#include <QPlatformSurfaceEvent>
#include <QtQml/private/qqmlglobal_p.h>
#include <QtQuick/QQuickWindow>
#include <QtQuick/private/qquickwindow_p.h>
#include <QtQuick/private/qquickitem_p.h>
#include <QtQuick/private/qsgcontext_p.h>
#include <QtQuick/private/qsgrenderer_p.h>
#include <private/qquickprofiler_p.h>
#include <qtquick_tracepoints_p.h>
#include <private/qsgrhishadereffectnode_p.h>
#include <private/qsgdefaultrendercontext_p.h>
#include "qsgrenderloop.moc"
#include "moc_qsgrenderloop_p.cpp"
Include dependency graph for qsgrenderloop.cpp:

Go to the source code of this file.

Classes

class  QSGGuiThreadRenderLoop
struct  QSGGuiThreadRenderLoop::WindowData

Macros

#define ENABLE_DEFAULT_BACKEND

Functions

QT_BEGIN_NAMESPACE bool qsg_useConsistentTiming ()
 DEFINE_BOOL_CONFIG_OPTION (qmlNoThreadedRenderer, QML_BAD_GUI_RENDER_LOOP)
 DEFINE_BOOL_CONFIG_OPTION (qmlForceThreadedRenderer, QML_FORCE_THREADED_RENDERER)

Macro Definition Documentation

◆ ENABLE_DEFAULT_BACKEND

#define ENABLE_DEFAULT_BACKEND

Definition at line 41 of file qsgrenderloop.cpp.

Function Documentation

◆ DEFINE_BOOL_CONFIG_OPTION() [1/2]

DEFINE_BOOL_CONFIG_OPTION ( qmlForceThreadedRenderer ,
QML_FORCE_THREADED_RENDERER  )

◆ DEFINE_BOOL_CONFIG_OPTION() [2/2]

DEFINE_BOOL_CONFIG_OPTION ( qmlNoThreadedRenderer ,
QML_BAD_GUI_RENDER_LOOP  )

◆ qsg_useConsistentTiming()

QT_BEGIN_NAMESPACE bool qsg_useConsistentTiming ( )
extern

Definition at line 74 of file qsgcontext.cpp.

Referenced by QSGDefaultAnimationDriver::QSGDefaultAnimationDriver(), QSGGuiThreadRenderLoop::QSGGuiThreadRenderLoop(), and QSGDefaultAnimationDriver::advance().

Here is the caller graph for this function: