Skip to content

FfxPresentXParams

struct FfxPresentXParams

A structure encapsulating the data sent to the FfxPresentXFunc callback.

Public Interface

Public Members:

ID3D12CommandQueue * presentQueue

ID3D12CommandQueue * presentQueue

The ID3D12CommandQueue to call PresentX on.

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 71, column 44)

D3D12XBOX_FRAME_PIPELINE_TOKEN framePipelineTokenOriginal

D3D12XBOX_FRAME_PIPELINE_TOKEN framePipelineTokenOriginal

The D3D12XBOX_FRAME_PIPELINE_TOKEN for which ffxPresentX was called.

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 72, column 45)

D3D12XBOX_FRAME_PIPELINE_TOKEN framePipelineTokenToSubmit

D3D12XBOX_FRAME_PIPELINE_TOKEN framePipelineTokenToSubmit

The D3D12XBOX_FRAME_PIPELINE_TOKEN which must be passed into PresentX.

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 73, column 45)

ID3D12Resource * sceneBackBufferToPresent

ID3D12Resource * sceneBackBufferToPresent

The ID3D12Resource representing scene back buffer with optional UI that must be passed into PresentX.

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 75, column 44)

ID3D12Resource * uiBackBufferToPresent

ID3D12Resource * uiBackBufferToPresent

The optional ID3D12Resource that contains UI (in case if sceneBackBufferToPresent doesn’t contain UI) that must be passed into PresentX.

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 76, column 44)

bool interpolatedFrame

bool interpolatedFrame

Whether this frame was generated or not.

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 78, column 45)

void * presentContext

void * presentContext

A pointer to be passed to the FfxPresentXFunc callback.

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 79, column 44)

Source: sdk/include/FidelityFX/host/backends/gdk/ffx_gdk.h (line 70, column 5)