![]() |
Qt 6.x
The Qt SDK
|
#include <qssgshadermapkey_p.h>
Public Member Functions | |
void | detach () |
QSSGShaderMapKey (const QByteArray &inName, const QSSGShaderFeatures &inFeatures, const QSSGShaderDefaultMaterialKey &inMaterialKey) | |
Public Attributes | |
QByteArray | m_name |
const QSSGShaderFeatures * | m_featuresOrig |
QSSGShaderFeatures | m_featuresCopy |
const QSSGShaderDefaultMaterialKey * | m_materialKeyOrig |
QSSGShaderDefaultMaterialKey | m_materialKeyCopy |
size_t | m_hashCode |
Definition at line 23 of file qssgshadermapkey_p.h.
|
inline |
Definition at line 44 of file qssgshadermapkey_p.h.
References QSSGShaderDefaultMaterialKey::hash(), m_featuresOrig, m_hashCode, m_materialKeyOrig, m_name, and qHash().
|
inline |
Definition at line 32 of file qssgshadermapkey_p.h.
References m_featuresCopy, m_featuresOrig, m_materialKeyCopy, and m_materialKeyOrig.
Referenced by QSSGRenderer::getShaderPipelineForDefaultMaterial(), and QSSGCustomMaterialSystem::shadersForCustomMaterial().
QSSGShaderFeatures QSSGShaderMapKey::m_featuresCopy |
Definition at line 27 of file qssgshadermapkey_p.h.
Referenced by detach().
const QSSGShaderFeatures* QSSGShaderMapKey::m_featuresOrig |
Definition at line 26 of file qssgshadermapkey_p.h.
Referenced by QSSGShaderMapKey(), and detach().
size_t QSSGShaderMapKey::m_hashCode |
Definition at line 30 of file qssgshadermapkey_p.h.
Referenced by QSSGShaderMapKey().
QSSGShaderDefaultMaterialKey QSSGShaderMapKey::m_materialKeyCopy |
Definition at line 29 of file qssgshadermapkey_p.h.
Referenced by detach().
const QSSGShaderDefaultMaterialKey* QSSGShaderMapKey::m_materialKeyOrig |
Definition at line 28 of file qssgshadermapkey_p.h.
Referenced by QSSGShaderMapKey(), and detach().
QByteArray QSSGShaderMapKey::m_name |
Definition at line 25 of file qssgshadermapkey_p.h.
Referenced by QSSGShaderMapKey().