FfxFrameInterpolationDispatchDescription
struct FfxFrameInterpolationDispatchDescriptionDependencies
This type depends on:
Public Interface
Public Members:
uint32_t flags
uint32_t flagscombination of FfxFrameInterpolationDispatchFlags
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 253, column 41)
FfxCommandList commandList
FfxCommandList commandListThe FfxCommandList to record frame interpolation commands into.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 254, column 41)
FfxDimensions2D displaySize
FfxDimensions2D displaySizeThe destination output dimensions.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 255, column 41)
FfxDimensions2D renderSize
FfxDimensions2D renderSizeThe dimensions used to render game content, dilatedDepth, dilatedMotionVectors are expected to be of ths size.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 256, column 41)
FfxResource currentBackBuffer
FfxResource currentBackBufferThe current presentation color, if currentBackBuffer_HUDLess is not used, this will be used as interpolation source data.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 257, column 41)
FfxResource currentBackBuffer_HUDLess
FfxResource currentBackBuffer_HUDLessThe current presentation color without HUD content, when use it will be used as interpolation source data.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 258, column 41)
FfxResource output
FfxResource outputThe output resource where to store the interpolated result.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 259, column 41)
FfxRect2D interpolationRect
FfxRect2D interpolationRectThe area of the backbuffer that should be used for interpolation in case only a part of the screen is used e.g. due to movie bars.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 261, column 41)
FfxResource opticalFlowVector
FfxResource opticalFlowVectorThe optical flow motion vectors (see example computation in the FfxOpticalFlow effect)
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 263, column 41)
FfxResource opticalFlowSceneChangeDetection
FfxResource opticalFlowSceneChangeDetectionThe optical flow scene change detection data.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 264, column 41)
FfxDimensions2D opticalFlowBufferSize
FfxDimensions2D opticalFlowBufferSizeThe optical flow motion vector resource dimensions.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 265, column 41)
FfxFloatCoords2D opticalFlowScale
FfxFloatCoords2D opticalFlowScaleThe optical flow motion vector scale factor, used to scale resoure values into [0.0,1.0] range.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 266, column 41)
int opticalFlowBlockSize
int opticalFlowBlockSizeThe optical flow block dimension size.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 267, column 41)
float cameraNear
float cameraNearThe distance to the near plane of the camera.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 269, column 41)
float cameraFar
float cameraFarThe distance to the far plane of the camera. This is used only used in case of non infinite depth.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 270, column 41)
float cameraFovAngleVertical
float cameraFovAngleVerticalThe camera angle field of view in the vertical direction (expressed in radians).
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 271, column 41)
float viewSpaceToMetersFactor
float viewSpaceToMetersFactorThe unit to scale view space coordinates to meters.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 272, column 41)
float frameTimeDelta
float frameTimeDeltaThe time elapsed since the last frame (expressed in milliseconds).
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 274, column 41)
bool reset
bool resetA boolean value which when set to true, indicates the camera has moved discontinuously.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 275, column 41)
FfxBackbufferTransferFunction backBufferTransferFunction
FfxBackbufferTransferFunction backBufferTransferFunctionThe transfer function use to convert interpolation source color data to linear RGB.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 277, column 41)
float minMaxLuminance
float minMaxLuminanceMin and max luminance values, used when converting HDR colors to linear RGB.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 278, column 41)
uint64_t frameID
uint64_t frameIDIdentifier used to select internal resources when async support is enabled. Must increment by exactly one (1) for each frame. Any non-exactly-one difference will reset the frame generation logic.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 279, column 41)
FfxResource dilatedDepth
FfxResource dilatedDepthThe dilated depth buffer data.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 281, column 41)
FfxResource dilatedMotionVectors
FfxResource dilatedMotionVectorsThe dilated motion vector data.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 282, column 41)
FfxResource reconstructedPrevDepth
FfxResource reconstructedPrevDepthThe reconstructed depth buffer data.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 283, column 41)
FfxResource distortionField
FfxResource distortionFieldA resource containing distortion offset data used when distortion post effects are enabled.
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 285, column 41)
Source: sdk/include/FidelityFX/host/ffx_frameinterpolation.h (line 251, column 1)