![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| struct | Key |
| struct | MaterialType |
Public Member Functions | |
| QSGMaterialType * | ref (const QShader &vs, const QShader &fs) |
| void | unref (const QShader &vs, const QShader &fs) |
| void | reset () |
| void | clearGraveyard () |
| QSGMaterialType * | ref (const QShader &vs, const QShader &fs) |
| void | unref (const QShader &vs, const QShader &fs) |
| void | reset () |
| void | clearGraveyard () |
Public Attributes | |
| QHash< Key, MaterialType > | m_types |
| QHash< Key, QSGMaterialType * > | m_graveyard |
Definition at line 159 of file qsgrhishadereffectnode.cpp.
|
inline |
Definition at line 169 of file qsgrhishadereffectnode.cpp.
Referenced by reset().
|
inline |
Definition at line 169 of file qsgrhishadereffectnode.cpp.
| QSGMaterialType * QSGRhiShaderMaterialTypeCache::ref | ( | const QShader & | vs, |
| const QShader & | fs ) |
Definition at line 202 of file qsgrhishadereffectnode.cpp.
References QSGRhiShaderMaterialTypeCache::Key::Key().
| QSGMaterialType * QSGRhiShaderMaterialTypeCache::ref | ( | const QShader & | vs, |
| const QShader & | fs ) |
|
inline |
Definition at line 163 of file qsgrhishadereffectnode.cpp.
References clearGraveyard().
|
inline |
Definition at line 163 of file qsgrhishadereffectnode.cpp.
Definition at line 225 of file qsgrhishadereffectnode.cpp.
References QSGRhiShaderMaterialTypeCache::Key::Key().
| QHash< Key, QSGMaterialType * > QSGRhiShaderMaterialTypeCache::m_graveyard |
Definition at line 192 of file qsgrhishadereffectnode.cpp.
| QHash< Key, MaterialType > QSGRhiShaderMaterialTypeCache::m_types |
Definition at line 191 of file qsgrhishadereffectnode.cpp.