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 <qssgrendershaderlibrarymanager_p.h>
Public Types | |
enum | Flag { UsesScreenTexture = 1 << 0 , UsesDepthTexture = 1 << 1 , UsesAoTexture = 1 << 2 , OverridesPosition = 1 << 3 , UsesProjectionMatrix = 1 << 4 , UsesInverseProjectionMatrix = 1 << 5 , UsesScreenMipTexture = 1 << 6 , UsesVarColor = 1 << 7 , UsesSharedVars = 1 << 8 , UsesIblOrientation = 1 << 9 , UsesLightmap = 1 << 10 , UsesSkinning = 1 << 11 , UsesMorphing = 1 << 12 , UsesViewIndex = 1 << 13 , UsesDepthTextureArray = 1 << 14 , UsesScreenTextureArray = 1 << 15 , UsesScreenMipTextureArray = 1 << 16 , UsesAoTextureArray = 1 << 17 } |
Public Attributes | |
Flags | flags |
QSet< QByteArray > | customFunctions |
QSSGShaderFeatures | features |
Definition at line 35 of file qssgrendershaderlibrarymanager_p.h.
Definition at line 37 of file qssgrendershaderlibrarymanager_p.h.
QSet<QByteArray> QSSGCustomShaderMetaData::customFunctions |
Definition at line 60 of file qssgrendershaderlibrarymanager_p.h.
Referenced by QSSGShaderCustomMaterialAdapter::hasCustomShaderFunction().
QSSGShaderFeatures QSSGCustomShaderMetaData::features |
Definition at line 61 of file qssgrendershaderlibrarymanager_p.h.
Referenced by QSSGRenderEffect::finalizeShaders().
Flags QSSGCustomShaderMetaData::flags |
Definition at line 59 of file qssgrendershaderlibrarymanager_p.h.
Referenced by QSSGRenderEffect::finalizeShaders(), and setCustomMaterialFlagsFromShader().