Skip to content

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)