Skip to content

FfxBreadcrumbsContextDescription

struct FfxBreadcrumbsContextDescription

A structure encapsulating the parameters required to initialize FidelityFX Breadcrumbs.

Dependencies: FfxAllocationCallbacks, FfxInterface

Public Interface

Public Members:

uint32_t flags

uint32_t flags

A collection of FfxBreadcrumbsInitializationFlagBits.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 222, column 33)

uint32_t frameHistoryLength

uint32_t frameHistoryLength

Number of frames to records markers for. Have to be larger than 0.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 223, column 33)

uint32_t maxMarkersPerMemoryBlock

uint32_t maxMarkersPerMemoryBlock

Controls the number of markers saved in single memory block. Have to be in range of [1..FFX_BREADCRUMBS_MAX_MARKERS_PER_BLOCK].

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 224, column 33)

uint32_t usedGpuQueuesCount

uint32_t usedGpuQueuesCount

Number of entries in pUsedGpuQueues. Have to be larger than 0.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 225, column 33)

uint32_t * pUsedGpuQueues

uint32_t * pUsedGpuQueues

Pointer to an array of unique indices representing GPU queues used for command lists used with AMD FidelityFX Breadcrumbs Library.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 226, column 32)

FfxAllocationCallbacks allocCallbacks

FfxAllocationCallbacks allocCallbacks

Callbacks for managing memory in the library.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 227, column 33)

FfxInterface backendInterface

FfxInterface backendInterface

A set of pointers to the backend implementation for FidelityFX SDK.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 228, column 33)

Used By: ffxBreadcrumbs

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 220, column 1)