Skip to content

FfxClassifierReflectionDispatchDescription

struct FfxClassifierReflectionDispatchDescription

A structure encapsulating the parameters for dispatching of FidelityFX Classifier for reflections.

Dependencies: FfxDimensions2D, FfxResource

Public Interface

Public Members:

FfxCommandList commandList

FfxCommandList commandList

The FfxCommandList to record Hybrid Reflections rendering commands into.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 144, column 21)

FfxResource depth

FfxResource depth

A FfxResource containing the depth buffer for the current frame (at render resolution).

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 145, column 21)

FfxResource motionVectors

FfxResource motionVectors

A FfxResource containing the motion vectors buffer for the current frame (at render resolution).

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 146, column 21)

FfxResource normal

FfxResource normal

A FfxResource containing the normal buffer for the current frame (at render resolution).

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 147, column 21)

FfxResource materialParameters

FfxResource materialParameters

A FfxResource containing the aoRoughnessMetallic buffer for the current frame (at render resolution).

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 148, column 21)

FfxResource environmentMap

FfxResource environmentMap

A FfxResource containing the environment map to fallback to when screenspace data is not sufficient.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 149, column 21)

FfxResource radiance

FfxResource radiance

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 150, column 21)

FfxResource varianceHistory

FfxResource varianceHistory

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 151, column 21)

FfxResource hitCounter

FfxResource hitCounter

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 152, column 21)

FfxResource hitCounterHistory

FfxResource hitCounterHistory

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 153, column 21)

FfxResource rayList

FfxResource rayList

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 154, column 21)

FfxResource rayListHW

FfxResource rayListHW

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 155, column 21)

FfxResource extractedRoughness

FfxResource extractedRoughness

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 156, column 21)

FfxResource rayCounter

FfxResource rayCounter

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 157, column 21)

FfxResource denoiserTileList

FfxResource denoiserTileList

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 158, column 21)

FfxDimensions2D renderSize

FfxDimensions2D renderSize

The resolution that was used for rendering the input resources.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 159, column 21)

float invViewProjection

float invViewProjection

An array containing the inverse of the view projection matrix in column major layout.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 160, column 21)

float projection

float projection

An array containing the projection matrix in column major layout.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 161, column 21)

float invProjection

float invProjection

An array containing the inverse of the projection matrix in column major layout.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 162, column 21)

float view

float view

An array containing the view matrix in column major layout.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 163, column 21)

float invView

float invView

An array containing the inverse of the view matrix in column major layout.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 164, column 21)

float prevViewProjection

float prevViewProjection

An array containing the previous frame’s view projection matrix in column major layout.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 165, column 21)

float iblFactor

float iblFactor

A factor to control the intensity of the image based lighting. Set to 1 for an HDR probe.

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 166, column 21)

uint32_t frameIndex

uint32_t frameIndex

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 167, column 21)

uint32_t samplesPerQuad

uint32_t samplesPerQuad

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 168, column 21)

uint32_t temporalVarianceGuidedTracingEnabled

uint32_t temporalVarianceGuidedTracingEnabled

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 169, column 21)

float globalRoughnessThreshold

float globalRoughnessThreshold

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 170, column 21)

float rtRoughnessThreshold

float rtRoughnessThreshold

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 171, column 21)

uint32_t mask

uint32_t mask

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 172, column 21)

uint32_t reflectionWidth

uint32_t reflectionWidth

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 173, column 21)

uint32_t reflectionHeight

uint32_t reflectionHeight

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 174, column 21)

float hybridMissWeight

float hybridMissWeight

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 175, column 21)

float hybridSpawnRate

float hybridSpawnRate

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 176, column 21)

float vrtVarianceThreshold

float vrtVarianceThreshold

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 177, column 21)

float reflectionsBackfacingThreshold

float reflectionsBackfacingThreshold

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 178, column 21)

uint32_t randomSamplesPerPixel

uint32_t randomSamplesPerPixel

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 179, column 21)

float motionVectorScale

float motionVectorScale

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 180, column 21)

float normalsUnpackMul

float normalsUnpackMul

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 181, column 21)

float normalsUnpackAdd

float normalsUnpackAdd

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 182, column 21)

uint32_t roughnessChannel

uint32_t roughnessChannel

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 183, column 21)

bool isRoughnessPerceptual

bool isRoughnessPerceptual

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 184, column 21)

Used By: ffxClassifier

Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 143, column 1)