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>.
|
#include <QtCore/private/qabstractanimation_p.h>
#include <QtQuick/private/qtquickglobal_p.h>
#include <QtCore/qurl.h>
#include <QtCore/qsize.h>
#include <QtCore/qmutex.h>
#include <QtCore/qthreadstorage.h>
Go to the source code of this file.
Classes | |
struct | QQuickProfiler |
Macros | |
#define | Q_QUICK_PROFILE_IF_ENABLED(feature, Code) |
#define | Q_QUICK_PROFILE(feature, Method) Q_QUICK_PROFILE_IF_ENABLED(feature, QQuickProfiler::Method) |
#define | Q_QUICK_SG_PROFILE_START(Type) |
#define | Q_QUICK_SG_PROFILE_RECORD(Type, position) |
#define | Q_QUICK_SG_PROFILE_SKIP(Type, position, Skip) |
#define | Q_QUICK_SG_PROFILE_START_SYNCHRONIZED(Type1, Type2) |
#define | Q_QUICK_SG_PROFILE_SWITCH(Type1, Type2, position) |
#define | Q_QUICK_SG_PROFILE_REPORT(Type, position) |
#define | Q_QUICK_SG_PROFILE_END(Type, position) |
#define | Q_QUICK_SG_PROFILE_END_WITH_PAYLOAD(Type, position, Payload) |
#define | Q_QUICK_INPUT_PROFILE(Type, DetailType, A, B) |
Definition at line 390 of file qquickprofiler_p.h.
Referenced by QQuickDeliveryAgentPrivate::deliverKeyEvent(), QQuickDeliveryAgent::event(), QQuickWidget::focusNextPrevChild(), QQuickDeliveryAgentPrivate::handleMouseEvent(), QQuickWidget::keyPressEvent(), QQuickWidget::keyReleaseEvent(), QQuickWidget::mouseDoubleClickEvent(), QQuickWidget::mouseMoveEvent(), QQuickWidget::mousePressEvent(), and QQuickWidget::mouseReleaseEvent().
#define Q_QUICK_PROFILE | ( | feature, | |
Method ) Q_QUICK_PROFILE_IF_ENABLED(feature, QQuickProfiler::Method) |
Definition at line 340 of file qquickprofiler_p.h.
Referenced by animationTimerCallback().
#define Q_QUICK_PROFILE_IF_ENABLED | ( | feature, | |
Code ) |
Definition at line 34 of file qquickprofiler_p.h.
Definition at line 378 of file qquickprofiler_p.h.
Referenced by QSGRenderer::renderScene(), QSGOpenVGRenderLoop::renderWindow(), QSGGuiThreadRenderLoop::renderWindow(), QSGSoftwareRenderLoop::renderWindow(), QSGSoftwareRenderThread::syncAndRender(), and QSGRenderThread::syncAndRender().
Definition at line 385 of file qquickprofiler_p.h.
Referenced by QSGDistanceFieldGlyphCache::update().
Definition at line 349 of file qquickprofiler_p.h.
Referenced by QSGRenderer::preprocess(), QSGRenderer::renderScene(), QSGOpenVGRenderLoop::renderWindow(), QSGGuiThreadRenderLoop::renderWindow(), QSGSoftwareRenderLoop::renderWindow(), QSGSoftwareRenderThread::syncAndRender(), QSGRenderThread::syncAndRender(), and QSGDistanceFieldGlyphCache::update().
Definition at line 372 of file qquickprofiler_p.h.
Definition at line 355 of file qquickprofiler_p.h.
Referenced by QSGSoftwareRenderThread::syncAndRender(), and QSGRenderThread::syncAndRender().
#define Q_QUICK_SG_PROFILE_START | ( | Type | ) |
Definition at line 344 of file qquickprofiler_p.h.
Referenced by QSGRenderer::renderScene(), QSGOpenVGRenderLoop::renderWindow(), QSGGuiThreadRenderLoop::renderWindow(), QSGSoftwareRenderLoop::renderWindow(), QSGSoftwareRenderThread::syncAndRender(), QSGRenderThread::syncAndRender(), and QSGDistanceFieldGlyphCache::update().
#define Q_QUICK_SG_PROFILE_START_SYNCHRONIZED | ( | Type1, | |
Type2 ) |
Definition at line 360 of file qquickprofiler_p.h.
#define Q_QUICK_SG_PROFILE_SWITCH | ( | Type1, | |
Type2, | |||
position ) |
Definition at line 366 of file qquickprofiler_p.h.
Referenced by QSGOpenVGRenderLoop::renderWindow(), QSGGuiThreadRenderLoop::renderWindow(), and QSGSoftwareRenderLoop::renderWindow().