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>.
Loading...
Searching...
No Matches
QSSGShaderMapKey Struct Reference

#include <qssgshadermapkey_p.h>

+ Collaboration diagram for QSSGShaderMapKey:

Public Member Functions

void detach ()
 
 QSSGShaderMapKey (const QByteArray &inName, const QSSGShaderFeatures &inFeatures, const QSSGShaderDefaultMaterialKey &inMaterialKey)
 

Public Attributes

QByteArray m_name
 
const QSSGShaderFeatures m_featuresOrig
 
const QSSGShaderDefaultMaterialKeym_materialKeyOrig
 
QSSGShaderDefaultMaterialKey m_materialKeyCopy
 
size_t m_hashCode
 

Detailed Description

Definition at line 23 of file qssgshadermapkey_p.h.

Constructor & Destructor Documentation

◆ QSSGShaderMapKey()

QSSGShaderMapKey::QSSGShaderMapKey ( const QByteArray & inName,
const QSSGShaderFeatures & inFeatures,
const QSSGShaderDefaultMaterialKey & inMaterialKey )
inline

Definition at line 39 of file qssgshadermapkey_p.h.

References QSSGShaderDefaultMaterialKey::hash(), m_featuresOrig, m_hashCode, m_materialKeyOrig, m_name, and qHash().

+ Here is the call graph for this function:

Member Function Documentation

◆ detach()

void QSSGShaderMapKey::detach ( )
inline

Definition at line 31 of file qssgshadermapkey_p.h.

References m_materialKeyCopy, and m_materialKeyOrig.

Member Data Documentation

◆ m_featuresOrig

const QSSGShaderFeatures QSSGShaderMapKey::m_featuresOrig

Definition at line 26 of file qssgshadermapkey_p.h.

Referenced by QSSGShaderMapKey().

◆ m_hashCode

size_t QSSGShaderMapKey::m_hashCode

Definition at line 29 of file qssgshadermapkey_p.h.

Referenced by QSSGShaderMapKey().

◆ m_materialKeyCopy

QSSGShaderDefaultMaterialKey QSSGShaderMapKey::m_materialKeyCopy

Definition at line 28 of file qssgshadermapkey_p.h.

Referenced by detach().

◆ m_materialKeyOrig

const QSSGShaderDefaultMaterialKey* QSSGShaderMapKey::m_materialKeyOrig

Definition at line 27 of file qssgshadermapkey_p.h.

Referenced by QSSGShaderMapKey(), and detach().

◆ m_name

QByteArray QSSGShaderMapKey::m_name

Definition at line 25 of file qssgshadermapkey_p.h.

Referenced by QSSGShaderMapKey().


The documentation for this struct was generated from the following file: