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 <qssgrendershaderkeys_p.h>
Classes | |
struct | StringInVisitor |
struct | StringVisitor |
Public Types | |
enum | { DataBufferSize = 13 } |
Public Member Functions | |
QSSGShaderDefaultMaterialKey (size_t inFeatureSetHash) | |
QSSGShaderDefaultMaterialKey () | |
size_t | hash () const |
bool | operator== (const QSSGShaderDefaultMaterialKey &other) const |
operator QSSGDataRef< quint32 > () | |
operator QSSGDataView< quint32 > () const | |
void | toString (QByteArray &ioString, const QSSGShaderDefaultMaterialKeyProperties &inProperties) const |
void | fromString (QByteArray &ioString, QSSGShaderDefaultMaterialKeyProperties &inProperties) |
QByteArray | toByteArray () const |
bool | fromByteArray (const QByteArray &data) const |
Public Attributes | |
quint32 | m_dataBuffer [DataBufferSize] |
size_t | m_featureSetHash |
Definition at line 881 of file qssgrendershaderkeys_p.h.
anonymous enum |
Enumerator | |
---|---|
DataBufferSize |
Definition at line 883 of file qssgrendershaderkeys_p.h.
|
inlineexplicit |
Definition at line 889 of file qssgrendershaderkeys_p.h.
References DataBufferSize, and m_dataBuffer.
|
inline |
Definition at line 895 of file qssgrendershaderkeys_p.h.
References DataBufferSize, and m_dataBuffer.
|
inline |
Definition at line 971 of file qssgrendershaderkeys_p.h.
References m_dataBuffer.
|
inline |
Definition at line 959 of file qssgrendershaderkeys_p.h.
|
inline |
Definition at line 901 of file qssgrendershaderkeys_p.h.
References DataBufferSize, m_dataBuffer, m_featureSetHash, and qHash().
Referenced by QSSGShaderMapKey::QSSGShaderMapKey().
|
inline |
Definition at line 918 of file qssgrendershaderkeys_p.h.
References DataBufferSize, m_dataBuffer, and toDataRef().
|
inline |
Definition at line 919 of file qssgrendershaderkeys_p.h.
References DataBufferSize, m_dataBuffer, and toDataView().
|
inline |
Definition at line 909 of file qssgrendershaderkeys_p.h.
References DataBufferSize, m_dataBuffer, m_featureSetHash, and other().
|
inline |
Definition at line 964 of file qssgrendershaderkeys_p.h.
References m_dataBuffer, QByteArray::resize(), and ret.
|
inline |
Definition at line 953 of file qssgrendershaderkeys_p.h.
quint32 QSSGShaderDefaultMaterialKey::m_dataBuffer[DataBufferSize] |
Definition at line 886 of file qssgrendershaderkeys_p.h.
Referenced by QSSGShaderDefaultMaterialKey(), QSSGShaderDefaultMaterialKey(), fromByteArray(), hash(), operator QSSGDataRef< quint32 >(), operator QSSGDataView< quint32 >(), operator==(), and toByteArray().
size_t QSSGShaderDefaultMaterialKey::m_featureSetHash |
Definition at line 887 of file qssgrendershaderkeys_p.h.
Referenced by hash(), and operator==().