![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtGui/qtguiglobal.h>#include <QtCore/qhash.h>#include <QtCore/qmap.h>#include <rhi/qshaderdescription.h>Go to the source code of this file.
Classes | |
| class | QShaderVersion |
| \inmodule QtGui More... | |
| class | QShaderCode |
| \inmodule QtGui More... | |
| class | QShader |
| \inmodule QtGui More... | |
| struct | QShader::SeparateToCombinedImageSamplerMapping |
| \inmodule QtGui More... | |
| struct | QShader::NativeShaderInfo |
| \inmodule QtGui More... | |
| class | QShaderKey |
| \inmodule QtGui More... | |
Macros | |
| #define | QSHADERVERSION_IS_HASHABLE |
Functions | |
| Q_DECLARE_TYPEINFO (QShaderVersion, Q_RELOCATABLE_TYPE) | |
| Q_GUI_EXPORT size_t | qHash (const QShaderCode &, size_t=0) |
| \qhashold{QShaderCode} | |
| Q_DECLARE_TYPEINFO (QShaderCode, Q_RELOCATABLE_TYPE) | |
| Q_DECLARE_TYPEINFO (QShaderKey, Q_RELOCATABLE_TYPE) | |
| Q_GUI_EXPORT bool | operator== (const QShader &lhs, const QShader &rhs) |
| Q_GUI_EXPORT size_t | qHash (const QShader &ss, size_t seed=0) |
| \qhashold{QShader} | |
| bool | operator!= (const QShader &lhs, const QShader &rhs) noexcept |
| Q_GUI_EXPORT bool | operator== (const QShaderVersion &lhs, const QShaderVersion &rhs) noexcept |
| Q_GUI_EXPORT bool | operator< (const QShaderVersion &lhs, const QShaderVersion &rhs) noexcept |
| Q_GUI_EXPORT bool | operator== (const QShaderKey &lhs, const QShaderKey &rhs) noexcept |
| Q_GUI_EXPORT bool | operator< (const QShaderKey &lhs, const QShaderKey &rhs) noexcept |
| Q_GUI_EXPORT bool | operator== (const QShaderCode &lhs, const QShaderCode &rhs) noexcept |
| bool | operator!= (const QShaderVersion &lhs, const QShaderVersion &rhs) noexcept |
| bool | operator!= (const QShaderKey &lhs, const QShaderKey &rhs) noexcept |
| bool | operator!= (const QShaderCode &lhs, const QShaderCode &rhs) noexcept |
| Q_GUI_EXPORT size_t | qHash (const QShaderKey &k, size_t seed=0) noexcept |
| \qhashold{QShaderKey} | |
| Q_GUI_EXPORT QDebug | operator<< (QDebug, const QShader &) |
| Q_GUI_EXPORT QDebug | operator<< (QDebug dbg, const QShaderKey &k) |
| Q_GUI_EXPORT QDebug | operator<< (QDebug dbg, const QShaderVersion &vv) |
|
|
|
|
|
| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderKey & | k ) |
Definition at line 1023 of file qshader.cpp.
| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderVersion & | v ) |
Definition at line 1032 of file qshader.cpp.
Definition at line 1005 of file qshader.cpp.
|
|
|
| Q_DECLARE_TYPEINFO | ( | QShaderCode | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QShaderKey | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QShaderVersion | , |
| Q_RELOCATABLE_TYPE | ) |
|
noexcept |
\qhashold{QShader}
Definition at line 856 of file qshader.cpp.
|
noexcept |
\qhashold{QShaderCode}
Definition at line 999 of file qshader.cpp.
|
noexcept |
\qhashold{QShaderKey}
Definition at line 967 of file qshader.cpp.