FfxClassifierShadowDispatchDescription
struct FfxClassifierShadowDispatchDescriptionA structure encapsulating the parameters for dispatching of FidelityFX Classifier for shadows.
Dependencies: FfxResource
Public Interface
Public Members:
FfxCommandList commandList
FfxCommandList commandListThe FfxCommandList to record Classifier rendering commands into.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 106, column 33)
FfxResource depth
FfxResource depthThe FfxResource (SRV Texture 0)containing depth information.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 107, column 33)
FfxResource normals
FfxResource normalsThe FfxResource (SRV Texture 1)containing normals information.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 108, column 33)
FfxResource shadowMaps
FfxResource shadowMapsThe FfxResource (SRV Texture 2)containing shadowMap(s) information.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 109, column 17)
FfxResource workQueue
FfxResource workQueueThe FfxResource (UAV Buffer 0)Work Queue: rwsb_tiles.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 110, column 33)
FfxResource workQueueCount
FfxResource workQueueCountThe FfxResource (UAV Buffer 1)Work Queue Counter: rwb_tileCount.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 111, column 33)
FfxResource rayHitTexture
FfxResource rayHitTextureThe FfxResource (UAV Texture 0)Ray Hit Texture.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 112, column 33)
FfxFloat32 normalsUnPackMul
FfxFloat32 normalsUnPackMulA 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 normalsUnPackAddAn 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 lightDirThe light direction.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 118, column 18)
FfxFloat32 sunSizeLightSpace
FfxFloat32 sunSizeLightSpaceThe sun size.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 119, column 18)
FfxUInt32 tileCutOff
FfxUInt32 tileCutOffThe tile cutoff.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 120, column 18)
FfxBoolean bRejectLitPixels
FfxBoolean bRejectLitPixelsUI 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 cascadeCountThe number of cascades.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 123, column 18)
FfxFloat32 blockerOffset
FfxFloat32 blockerOffsetUI Setting, the blocker offsett.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 124, column 18)
FfxBoolean bUseCascadesForRayT
FfxBoolean bUseCascadesForRayTUI 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 cascadeSizeThe cascade size.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 127, column 18)
FfxFloat32x4 cascadeScale
FfxFloat32x4 cascadeScaleA multiply factor for each cascade.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 129, column 18)
FfxFloat32x4 cascadeOffset
FfxFloat32x4 cascadeOffsetAn offeset factor for each cascade.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 130, column 18)
FfxFloat32 viewToWorld
FfxFloat32 viewToWorldSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 133, column 16)
FfxFloat32 lightView
FfxFloat32 lightViewSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 134, column 16)
FfxFloat32 inverseLightView
FfxFloat32 inverseLightViewSource: 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)