![]() |
Qt 6.x
The Qt SDK
|
#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 <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 155 of file qssgrendershadercache_p.h.
|
noexcept |
Definition at line 40 of file qssgrendershadercache.cpp.
References QSSGShaderFeatures::IndexMask.
Referenced by QSSGShaderCacheKey::generateHashCode().