Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qssgrendershaderlibrarymanager_p.h"
#include "../qssgrendercontextcore.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().