![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qsgrhishadereffectnode_p.h"#include "qsgdefaultrendercontext_p.h"#include "qsgrhisupport_p.h"#include <qsgmaterialshader.h>#include <qsgtextureprovider.h>#include <private/qsgplaintexture_p.h>#include <rhi/qshaderdescription.h>#include <QQmlFile>#include <QtGui/qquaternion.h>#include <QFile>#include <QFileSelector>#include <QMutexLocker>#include "moc_qsgrhishadereffectnode_p.cpp"Go to the source code of this file.
Classes | |
| struct | QSGRhiShaderMaterialTypeCache |
| struct | QSGRhiShaderMaterialTypeCache::Key |
| struct | QSGRhiShaderMaterialTypeCache::MaterialType |
| class | QSGRhiShaderEffectMaterialShader |
| struct | QSGRhiShaderEffectDefaultShader |
Functions | |
| QDebug | operator<< (QDebug debug, const QSGRhiShaderLinker::Constant &c) |
| size_t | qHash (const QSGRhiShaderMaterialTypeCache::Key &key, size_t seed=0) |
| static QColor | qsg_premultiply_color (const QColor &c) |
| template<typename T> | |
| static void | fillUniformBlockMember (char *dst, const T *value, int valueCount, int fieldSizeBytes) |
| static bool | hasAtlasTexture (const QVector< QSGTextureProvider * > &textureProviders) |
| static QShader | loadShaderFromFile (const QString &filename) |
Variables | |
| static QMutex | shaderMaterialTypeCacheMutex |
| static QHash< void *, QSGRhiShaderMaterialTypeCache > | shaderMaterialTypeCache |
|
inlinestatic |
Definition at line 277 of file qsgrhishadereffectnode.cpp.
|
static |
Definition at line 531 of file qsgrhishadereffectnode.cpp.
Definition at line 684 of file qsgrhishadereffectnode.cpp.
| QDebug operator<< | ( | QDebug | debug, |
| const QSGRhiShaderLinker::Constant & | c ) |
Definition at line 147 of file qsgrhishadereffectnode.cpp.
| size_t qHash | ( | const QSGRhiShaderMaterialTypeCache::Key & | key, |
| size_t | seed = 0 ) |
Definition at line 195 of file qsgrhishadereffectnode.cpp.
Definition at line 269 of file qsgrhishadereffectnode.cpp.
|
static |
Definition at line 238 of file qsgrhishadereffectnode.cpp.
Referenced by QSGRhiShaderEffectNode::garbageCollectMaterialTypeCache(), and QSGRhiShaderEffectNode::resetMaterialTypeCache().
|
static |
Definition at line 200 of file qsgrhishadereffectnode.cpp.