![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "graphobjects/qssgrendergraphobject_p.h"
#include "qssgrendershadercache_p.h"
#include "qssgrendercontextcore.h"
#include <QtQuick3DUtils/private/qssgutils_p.h>
#include <QtQuick3DUtils/private/qquick3dprofiler_p.h>
#include <QtQuick3DRuntimeRender/private/qssgruntimerenderlogging_p.h>
#include <qtquick3d_tracepoints_p.h>
#include <QCoreApplication>
#include <QStandardPaths>
#include <QString>
#include <QFile>
#include <QDir>
#include <QtGui/qsurfaceformat.h>
#include <QtCore/qmutex.h>
Go to the source code of this file.
Classes | |
struct | DefineEntry |
Namespaces | |
namespace | QtQuick3DEditorHelpers |
Functions | |
Q_GLOBAL_STATIC (QMutex, s_statusMutex) | |
size_t | qHash (QSSGShaderFeatures features) noexcept |
static QString | dumpFilename (QShader::Stage stage) |
static void | initBakerForNonPersistentUse (QShaderBaker *, QRhi *) |
static void | initBakerForPersistentUse (QShaderBaker *, QRhi *) |
static bool | isAutoDiskCacheEnabled () |
static bool | ensureWritableDir (const QString &name) |
static QString | persistentQsbcDir () |
static QString | persistentQsbcFileName () |
Variables | |
static QT_BEGIN_NAMESPACE QtQuick3DEditorHelpers::ShaderBaker::StatusCallback | s_statusCallback = nullptr |
static constexpr DefineEntry | DefineTable [] |
static bool | s_autoDiskCacheEnabled = true |
|
static |
Definition at line 42 of file qssgrendershadercache.cpp.
|
inlinestatic |
Definition at line 228 of file qssgrendershadercache.cpp.
Definition at line 207 of file qssgrendershadercache.cpp.
Definition at line 211 of file qssgrendershadercache.cpp.
|
static |
Definition at line 218 of file qssgrendershadercache.cpp.
References s_autoDiskCacheEnabled.
Referenced by QtQuick3DEditorHelpers::ShaderCache::isAutomaticDiskCacheEnabled().
|
static |
Definition at line 234 of file qssgrendershadercache.cpp.
|
inlinestatic |
Definition at line 255 of file qssgrendershadercache.cpp.
Q_GLOBAL_STATIC | ( | QMutex | , |
s_statusMutex | ) |
|
noexcept |
Definition at line 40 of file qssgrendershadercache.cpp.
|
staticconstexpr |
Definition at line 62 of file qssgrendershadercache.cpp.
|
static |
Definition at line 216 of file qssgrendershadercache.cpp.
Referenced by isAutoDiskCacheEnabled(), and QtQuick3DEditorHelpers::ShaderCache::setAutomaticDiskCache().
|
static |
Definition at line 37 of file qssgrendershadercache.cpp.