![]() |
Qt 6.x
The Qt SDK
|
#include "qssgrendershaderlibrarymanager_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrendercontextcore_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderloadedtexture_p.h>
#include <QXmlStreamReader>
#include <QFileInfo>
#include <QCryptographicHash>
#include <QtQuick3DRuntimeRender/private/qssgruntimerenderlogging_p.h>
Go to the source code of this file.
Macros | |
#define | COMPARE_PROP(x) if (props.x.getValue(key1) < props.x.getValue(key2)) return true; |
Functions | |
static QByteArray | includeSearch () |
static QByteArray | copyrightHeaderStart () |
static QByteArray | copyrightHeaderEnd () |
static char | stageKey (QSSGShaderCache::ShaderType type) |
static int | calcLightPoint (const QSSGShaderDefaultMaterialKey &key, int i) |
|
static |
Definition at line 181 of file qssgrendershaderlibrarymanager.cpp.
References QSSGShaderKeyBoolean::getValue(), i, QSSGShaderDefaultMaterialKeyProperties::m_lightAreaFlags, QSSGShaderDefaultMaterialKeyProperties::m_lightFlags, QSSGShaderDefaultMaterialKeyProperties::m_lightShadowFlags, and QSSGShaderDefaultMaterialKeyProperties::m_lightSpotFlags.
Referenced by QSSGShaderLibraryManager::compare().
|
static |
Definition at line 24 of file qssgrendershaderlibrarymanager.cpp.
References QByteArrayLiteral.
Referenced by QSSGShaderLibraryManager::resolveIncludeFiles().
|
static |
Definition at line 23 of file qssgrendershaderlibrarymanager.cpp.
References QByteArrayLiteral.
Referenced by QSSGShaderLibraryManager::resolveIncludeFiles().
|
static |
Definition at line 22 of file qssgrendershaderlibrarymanager.cpp.
References QByteArrayLiteral.
Referenced by QSSGShaderLibraryManager::resolveIncludeFiles().
|
inlinestatic |
Definition at line 30 of file qssgrendershaderlibrarymanager.cpp.
References QSSGShaderCache::Fragment, and QSSGShaderCache::Vertex.
Referenced by QSSGShaderLibraryManager::getShaderMetaData(), QSSGShaderLibraryManager::getShaderSource(), and QSSGShaderLibraryManager::setShaderSource().