FfxClassifierReflectionDispatchDescription
struct FfxClassifierReflectionDispatchDescriptionA structure encapsulating the parameters for dispatching of FidelityFX Classifier for reflections.
Dependencies: FfxDimensions2D, FfxResource
Public Interface
Public Members:
FfxCommandList commandList
FfxCommandList commandListThe FfxCommandList to record Hybrid Reflections rendering commands into.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 144, column 21)
FfxResource depth
FfxResource depthA 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 motionVectorsA 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 normalA 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 materialParametersA 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 environmentMapA 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 radianceSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 150, column 21)
FfxResource varianceHistory
FfxResource varianceHistorySource: sdk/include/FidelityFX/host/ffx_classifier.h (line 151, column 21)
FfxResource hitCounter
FfxResource hitCounterSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 152, column 21)
FfxResource hitCounterHistory
FfxResource hitCounterHistorySource: sdk/include/FidelityFX/host/ffx_classifier.h (line 153, column 21)
FfxResource rayList
FfxResource rayListSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 154, column 21)
FfxResource rayListHW
FfxResource rayListHWSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 155, column 21)
FfxResource extractedRoughness
FfxResource extractedRoughnessSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 156, column 21)
FfxResource rayCounter
FfxResource rayCounterSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 157, column 21)
FfxResource denoiserTileList
FfxResource denoiserTileListSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 158, column 21)
FfxDimensions2D renderSize
FfxDimensions2D renderSizeThe resolution that was used for rendering the input resources.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 159, column 21)
float invViewProjection
float invViewProjectionAn 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 projectionAn array containing the projection matrix in column major layout.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 161, column 21)
float invProjection
float invProjectionAn 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 viewAn array containing the view matrix in column major layout.
Source: sdk/include/FidelityFX/host/ffx_classifier.h (line 163, column 21)
float invView
float invViewAn 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 prevViewProjectionAn 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 iblFactorA 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 frameIndexSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 167, column 21)
uint32_t samplesPerQuad
uint32_t samplesPerQuadSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 168, column 21)
uint32_t temporalVarianceGuidedTracingEnabled
uint32_t temporalVarianceGuidedTracingEnabledSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 169, column 21)
float globalRoughnessThreshold
float globalRoughnessThresholdSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 170, column 21)
float rtRoughnessThreshold
float rtRoughnessThresholdSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 171, column 21)
uint32_t mask
uint32_t maskSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 172, column 21)
uint32_t reflectionWidth
uint32_t reflectionWidthSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 173, column 21)
uint32_t reflectionHeight
uint32_t reflectionHeightSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 174, column 21)
float hybridMissWeight
float hybridMissWeightSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 175, column 21)
float hybridSpawnRate
float hybridSpawnRateSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 176, column 21)
float vrtVarianceThreshold
float vrtVarianceThresholdSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 177, column 21)
float reflectionsBackfacingThreshold
float reflectionsBackfacingThresholdSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 178, column 21)
uint32_t randomSamplesPerPixel
uint32_t randomSamplesPerPixelSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 179, column 21)
float motionVectorScale
float motionVectorScaleSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 180, column 21)
float normalsUnpackMul
float normalsUnpackMulSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 181, column 21)
float normalsUnpackAdd
float normalsUnpackAddSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 182, column 21)
uint32_t roughnessChannel
uint32_t roughnessChannelSource: sdk/include/FidelityFX/host/ffx_classifier.h (line 183, column 21)
bool isRoughnessPerceptual
bool isRoughnessPerceptualSource: 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)