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)