#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: