![]() |
Qt 6.x
The Qt SDK
|
#include <qqsbcollection_p.h>
Public Member Functions | |
QByteArray | generateSha () const |
Static Public Member Functions | |
static QByteArray | generateSha (const QByteArray &materialKey, const FeatureSet &featureSet) |
Public Attributes | |
QByteArray | materialKey |
FeatureSet | featureSet |
QShader | vertShader |
QShader | fragShader |
Definition at line 67 of file qqsbcollection_p.h.
QByteArray QQsbCollection::EntryDesc::generateSha | ( | ) | const |
Definition at line 133 of file qqsbcollection.cpp.
Referenced by QSSGShaderCache::compileForRhi(), QSSGRenderer::generateRhiShaderPipelineImpl(), and QSSGCustomMaterialSystem::shadersForCustomMaterial().
|
static |
Definition at line 122 of file qqsbcollection.cpp.
References QMap< Key, T >::cbegin(), QMap< Key, T >::cend(), featureSet, it, materialKey, and QCryptographicHash::Sha1.
FeatureSet QQsbCollection::EntryDesc::featureSet |
Definition at line 69 of file qqsbcollection_p.h.
Referenced by QQsbIODeviceCollection::dumpInfo(), generateSha(), operator<<(), and operator>>().
QShader QQsbCollection::EntryDesc::fragShader |
Definition at line 71 of file qqsbcollection_p.h.
Referenced by QQsbIODeviceCollection::dumpInfo(), QSSGShaderCache::newPipelineFromPregenerated(), operator<<(), operator>>(), and QSSGShaderCache::tryNewPipelineFromPersistentCache().
QByteArray QQsbCollection::EntryDesc::materialKey |
Definition at line 68 of file qqsbcollection_p.h.
Referenced by QQsbIODeviceCollection::dumpInfo(), generateSha(), operator<<(), and operator>>().
QShader QQsbCollection::EntryDesc::vertShader |
Definition at line 70 of file qqsbcollection_p.h.
Referenced by QQsbIODeviceCollection::dumpInfo(), QSSGShaderCache::newPipelineFromPregenerated(), operator<<(), operator>>(), and QSSGShaderCache::tryNewPipelineFromPersistentCache().