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

(96299182fbc0b11a89ef153bce5be8268b9d87dd)

#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.

References qCDebug, qEnvironmentVariableIsEmpty(), and qgetenv().

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

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