![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtQuick3DRuntimeRender/private/qtquick3druntimerenderglobal_p.h>#include <QtQuick3DUtils/private/qssgdataref_p.h>#include <QtQuick3DUtils/private/qqsbcollection_p.h>#include <QtQuick3DRuntimeRender/private/qssgrhicontext_p.h>#include <QtQuick3DRuntimeRender/private/qssgrendererimplshaders_p.h>#include <QtCore/QString>#include <QtCore/qcryptographichash.h>#include <QtCore/QSharedPointer>#include <QtCore/QVector>Go to the source code of this file.
Classes | |
| struct | QSSGShaderFeatures |
| struct | QSSGShaderCacheKey |
| class | QSSGShaderCache |
Namespaces | |
| namespace | QtQuick3DEditorHelpers |
| namespace | QtQuick3DEditorHelpers::ShaderBaker |
| namespace | QtQuick3DEditorHelpers::ShaderCache |
Typedefs | |
| using | QtQuick3DEditorHelpers::ShaderBaker::StatusCallback = void(*)(const QByteArray &descKey, Status status, const QString &err, QShader::Stage stage) |
Enumerations | |
| enum class | QtQuick3DEditorHelpers::ShaderBaker::Status : quint8 { QtQuick3DEditorHelpers::ShaderBaker::Success , QtQuick3DEditorHelpers::ShaderBaker::Error } |
Functions | |
| Q_QUICK3DRUNTIMERENDER_EXPORT size_t | qHash (QSSGShaderFeatures features) noexcept |
| size_t | qHash (const QSSGShaderCacheKey &key) |
| Q_QUICK3DRUNTIMERENDER_EXPORT void | QtQuick3DEditorHelpers::ShaderBaker::setStatusCallback (StatusCallback cb) |
| Q_QUICK3DRUNTIMERENDER_EXPORT void | QtQuick3DEditorHelpers::ShaderCache::setAutomaticDiskCache (bool enable) |
| Q_QUICK3DRUNTIMERENDER_EXPORT bool | QtQuick3DEditorHelpers::ShaderCache::isAutomaticDiskCacheEnabled () |
|
inline |
Definition at line 160 of file qssgrendershadercache_p.h.
|
noexcept |
Definition at line 40 of file qssgrendershadercache.cpp.