![]() |
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>
Include dependency graph for qssgrendershaderlibrarymanager.cpp: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 24 of file qssgrendershaderlibrarymanager.cpp.
References QByteArrayLiteral.
Referenced by QSSGShaderLibraryManager::resolveIncludeFiles().
Here is the caller graph for this function:
|
static |
Definition at line 23 of file qssgrendershaderlibrarymanager.cpp.
References QByteArrayLiteral.
Referenced by QSSGShaderLibraryManager::resolveIncludeFiles().
Here is the caller graph for this function:
|
static |
Definition at line 22 of file qssgrendershaderlibrarymanager.cpp.
References QByteArrayLiteral.
Referenced by QSSGShaderLibraryManager::resolveIncludeFiles().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 30 of file qssgrendershaderlibrarymanager.cpp.
References QSSGShaderCache::Fragment, and QSSGShaderCache::Vertex.
Referenced by QSSGShaderLibraryManager::getShaderMetaData(), QSSGShaderLibraryManager::getShaderSource(), and QSSGShaderLibraryManager::setShaderSource().
Here is the caller graph for this function: