跳至内容

FfxBreadcrumbsContextDescription

struct FfxBreadcrumbsContextDescription

初始化 FidelityFX Breadcrumbs 所需参数的结构。

依赖项: FfxAllocationCallbacks, FfxInterface

公共接口

公共成员

uint32_t 标志

uint32_t flags

FfxBreadcrumbsInitializationFlagBits 的集合。

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 222 行, 第 33 列)

uint32_t frameHistoryLength

uint32_t frameHistoryLength

记录标记的帧数。必须大于 0。

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 223 行, 第 33 列)

uint32_t maxMarkersPerMemoryBlock

uint32_t maxMarkersPerMemoryBlock

控制单个内存块中保存的标记数量。必须在 [1..FFX_BREADCRUMBS_MAX_MARKERS_PER_BLOCK] 范围内。

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 224 行, 第 33 列)

uint32_t usedGpuQueuesCount

uint32_t usedGpuQueuesCount

pUsedGpuQueues 中的条目数。必须大于 0。

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 225 行, 第 33 列)

uint32_t * pUsedGpuQueues

uint32_t * pUsedGpuQueues

指向用于 AMD FidelityFX Breadcrumbs Library 的命令列表的 GPU 队列的唯一索引数组的指针。

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 226 行, 第 32 列)

FfxAllocationCallbacks allocCallbacks

FfxAllocationCallbacks allocCallbacks

用于管理库中内存的回调。

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 227 行, 第 33 列)

FfxInterface backendInterface

FfxInterface backendInterface

指向 FidelityFX SDK 的后端实现指针的集合。

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 228 行, 第 33 列)

由以下项使用: ffxBreadcrumbs

来源: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (第 220 行, 第 1 列)

© . This site is unofficial and not affiliated with AMD.