#include <qssgrendershadercache_p.h>
|
| enum class | Feature : FlagType {
LightProbe = (1 << 8)
, IblOrientation = (1 << 9) + 1
, Ssm = (1 << 10) + 2
, Ssao = (1 << 11) + 3
,
DepthPass = (1 << 12) + 4
, OrthoShadowPass = (1 << 13) + 5
, PerspectiveShadowPass = (1 << 14) + 6
, LinearTonemapping = (1 << 15) + 7
,
AcesTonemapping = (1 << 16) + 8
, HejlDawsonTonemapping = (1 << 17) + 9
, FilmicTonemapping = (1 << 18) + 10
, RGBELightProbe = (1 << 19) + 11
,
OpaqueDepthPrePass = (1 << 20) + 12
, ReflectionProbe = (1 << 21) + 13
, ReduceMaxNumLights = (1 << 22) + 14
, Lightmap = (1 << 23) + 15
,
DisableMultiView = (1 << 24) + 16
, ForceIblExposure = (1 << 25) + 17
, NormalPass = (1 << 26) + 18
, LastFeature
} |
| using | FlagType = quint32 |
Definition at line 38 of file qssgrendershadercache_p.h.
◆ FlagType
◆ Feature
| Enumerator |
|---|
| LightProbe | |
| IblOrientation | |
| Ssm | |
| Ssao | |
| DepthPass | |
| OrthoShadowPass | |
| PerspectiveShadowPass | |
| LinearTonemapping | |
| AcesTonemapping | |
| HejlDawsonTonemapping | |
| FilmicTonemapping | |
| RGBELightProbe | |
| OpaqueDepthPrePass | |
| ReflectionProbe | |
| ReduceMaxNumLights | |
| Lightmap | |
| DisableMultiView | |
| ForceIblExposure | |
| NormalPass | |
| LastFeature | |
Definition at line 66 of file qssgrendershadercache_p.h.
◆ asDefineString()
◆ disableTonemapping()
| void QSSGShaderFeatures::disableTonemapping |
( |
| ) |
|
|
inline |
◆ fromIndex()
◆ isNull()
| bool QSSGShaderFeatures::isNull |
( |
| ) |
const |
|
inlineconstexpr |
◆ isSet()
| bool QSSGShaderFeatures::isSet |
( |
Feature | feature | ) |
const |
|
inlineconstexpr |
◆ set()
◆ operator<<
◆ operator==
◆ Count
◆ flags
◆ IndexMask
| FlagType QSSGShaderFeatures::IndexMask = 0xff |
|
staticconstexpr |
The documentation for this struct was generated from the following files: