FfxClassifierShadowDispatchDescription
struct FfxClassifierShadowDispatchDescription
A structure encapsulating the parameters for dispatching of FidelityFX Classifier for shadows.
Dependencies: FfxResource
Public Interface
Public Members:
FfxCommandList commandList
FfxCommandList commandList
The FfxCommandList to record Classifier rendering commands into.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 106, column 33)
FfxResource depth
FfxResource depth
The FfxResource (SRV Texture 0)containing depth information.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 107, column 33)
FfxResource normals
FfxResource normals
The FfxResource (SRV Texture 1)containing normals information.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 108, column 33)
FfxResource shadowMaps
FfxResource shadowMaps
The FfxResource (SRV Texture 2)containing shadowMap(s) information.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 109, column 17)
FfxResource workQueue
FfxResource workQueue
The FfxResource (UAV Buffer 0)Work Queue: rwsb_tiles.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 110, column 33)
FfxResource workQueueCount
FfxResource workQueueCount
The FfxResource (UAV Buffer 1)Work Queue Counter: rwb_tileCount.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 111, column 33)
FfxResource rayHitTexture
FfxResource rayHitTexture
The FfxResource (UAV Texture 0)Ray Hit Texture.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 112, column 33)
FfxFloat32 normalsUnPackMul
FfxFloat32 normalsUnPackMul
A multiply factor to transform the normal to the space expected by the Classifier.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 114, column 16)
FfxFloat32 normalsUnPackAdd
FfxFloat32 normalsUnPackAdd
An offset to transform the normal to the space expected by the Classifier.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 115, column 16)
FfxFloat32x3 lightDir
FfxFloat32x3 lightDir
The light direction.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 118, column 18)
FfxFloat32 sunSizeLightSpace
FfxFloat32 sunSizeLightSpace
The sun size.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 119, column 18)
FfxUInt32 tileCutOff
FfxUInt32 tileCutOff
The tile cutoff.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 120, column 18)
FfxBoolean bRejectLitPixels
FfxBoolean bRejectLitPixels
UI Setting, selects wheter to reject lit pixels in the shadows maps.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 122, column 18)
FfxUInt32 cascadeCount
FfxUInt32 cascadeCount
The number of cascades.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 123, column 18)
FfxFloat32 blockerOffset
FfxFloat32 blockerOffset
UI Setting, the blocker offsett.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 124, column 18)
FfxBoolean bUseCascadesForRayT
FfxBoolean bUseCascadesForRayT
UI Setting, selects whether to use the classifier to save ray intervals.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 126, column 18)
FfxFloat32 cascadeSize
FfxFloat32 cascadeSize
The cascade size.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 127, column 18)
FfxFloat32x4 cascadeScale
FfxFloat32x4 cascadeScale
A multiply factor for each cascade.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 129, column 18)
FfxFloat32x4 cascadeOffset
FfxFloat32x4 cascadeOffset
An offeset factor for each cascade.
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 130, column 18)
FfxFloat32 viewToWorld
FfxFloat32 viewToWorld
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 133, column 16)
FfxFloat32 lightView
FfxFloat32 lightView
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 134, column 16)
FfxFloat32 inverseLightView
FfxFloat32 inverseLightView
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 135, column 16)
Used By: HybridShadowsRenderModule, ffxClassifier
Source: sdk/include/FidelityFX/host/ffx_classifier.h
(line 105, column 1)