Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
TShaderMapKey< T > Struct Template Reference

#include <qssgshadermapkey_p.h>

Collaboration diagram for TShaderMapKey< T >:

Public Member Functions

void detach ()
 TShaderMapKey (const QByteArray &inName, const QSSGShaderFeatures &inFeatures, const T &inMaterialKey)

Public Attributes

QByteArray m_name
const QSSGShaderFeatures m_featuresOrig
const T * m_materialKeyOrig
m_materialKeyCopy
size_t m_hashCode

Detailed Description

template<typename T>
struct TShaderMapKey< T >

Definition at line 29 of file qssgshadermapkey_p.h.

Constructor & Destructor Documentation

◆ TShaderMapKey()

template<typename T>
TShaderMapKey< T >::TShaderMapKey ( const QByteArray & inName,
const QSSGShaderFeatures & inFeatures,
const T & inMaterialKey )
inline

Definition at line 45 of file qssgshadermapkey_p.h.

Member Function Documentation

◆ detach()

template<typename T>
void TShaderMapKey< T >::detach ( )
inline

Definition at line 37 of file qssgshadermapkey_p.h.

Member Data Documentation

◆ m_featuresOrig

template<typename T>
const QSSGShaderFeatures TShaderMapKey< T >::m_featuresOrig

Definition at line 32 of file qssgshadermapkey_p.h.

◆ m_hashCode

template<typename T>
size_t TShaderMapKey< T >::m_hashCode

Definition at line 35 of file qssgshadermapkey_p.h.

◆ m_materialKeyCopy

template<typename T>
T TShaderMapKey< T >::m_materialKeyCopy

Definition at line 34 of file qssgshadermapkey_p.h.

◆ m_materialKeyOrig

template<typename T>
const T* TShaderMapKey< T >::m_materialKeyOrig

Definition at line 33 of file qssgshadermapkey_p.h.

◆ m_name

template<typename T>
QByteArray TShaderMapKey< T >::m_name

Definition at line 31 of file qssgshadermapkey_p.h.


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