![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrendershadercache_p.h>
Public Types | |
| using | Property = QSSGBaseTypeProperty |
| using | PropertyUniformsList = QVector<Property> |
Public Member Functions | |
| bool | hasUserAugmentation () const |
| bool | hasPropertyUniforms () const |
Public Attributes | |
| QByteArray | preamble |
| QByteArray | body |
| bool | needsBaseColor = false |
| bool | needsRoughness = false |
| bool | needsMetalness = false |
| bool | needsDiffuseLight = false |
| bool | needsSpecularLight = false |
| bool | needsEmissiveLight = false |
| bool | needsWorldNormal = false |
| bool | needsWorldTangent = false |
| bool | needsWorldBinormal = false |
| bool | needsF0 = false |
| bool | needsF90 = false |
| QSSGUserShaderFragmentOutputs | outputs |
| PropertyUniformsList | propertyUniforms |
| QSSGShaderDefineList | defines |
Definition at line 50 of file qssgrendershadercache_p.h.
Definition at line 70 of file qssgrendershadercache_p.h.
Definition at line 72 of file qssgrendershadercache_p.h.
|
inline |
Definition at line 82 of file qssgrendershadercache_p.h.
|
inline |
Definition at line 77 of file qssgrendershadercache_p.h.
| QByteArray QSSGUserShaderAugmentation::body |
Definition at line 54 of file qssgrendershadercache_p.h.
| QSSGShaderDefineList QSSGUserShaderAugmentation::defines |
Definition at line 75 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsBaseColor = false |
Definition at line 56 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsDiffuseLight = false |
Definition at line 59 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsEmissiveLight = false |
Definition at line 61 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsF0 = false |
Definition at line 65 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsF90 = false |
Definition at line 66 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsMetalness = false |
Definition at line 58 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsRoughness = false |
Definition at line 57 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsSpecularLight = false |
Definition at line 60 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsWorldBinormal = false |
Definition at line 64 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsWorldNormal = false |
Definition at line 62 of file qssgrendershadercache_p.h.
| bool QSSGUserShaderAugmentation::needsWorldTangent = false |
Definition at line 63 of file qssgrendershadercache_p.h.
| QSSGUserShaderFragmentOutputs QSSGUserShaderAugmentation::outputs |
Definition at line 68 of file qssgrendershadercache_p.h.
| QByteArray QSSGUserShaderAugmentation::preamble |
Definition at line 53 of file qssgrendershadercache_p.h.
| PropertyUniformsList QSSGUserShaderAugmentation::propertyUniforms |
Definition at line 73 of file qssgrendershadercache_p.h.