跳至内容

FfxBrixelizerInstanceDescription

struct FfxBrixelizerInstanceDescription

一个封装了创建 Brixelizer 实例所需参数的结构体。

依赖项: FfxBrixelizerAABB

公共接口

公共成员

maxCascade

uint32_t maxCascade

此实例将提交到的最高级联的索引。这有助于避免将许多小对象提交到最不详细的级联。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 171 行, 列 33)

aabb

FfxBrixelizerAABB aabb

包围此实例的 AABB。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 172 行, 列 33)

transform

FfxFloat32x3x4 transform

实例到世界空间的变换。变换按行主序排列。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 173 行, 列 33)

indexFormat

FfxIndexFormat indexFormat

索引缓冲区的格式。接受的格式为 FFX_INDEX_UINT16 或 FFX_INDEX_UINT32。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 175 行, 列 33)

indexBuffer

uint32_t indexBuffer

使用 ffxBrixelizerContextSetBuffer 设置的索引缓冲区的索引。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 176 行, 列 33)

indexBufferOffset

uint32_t indexBufferOffset

索引缓冲区中的偏移量。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 177 行, 列 33)

triangleCount

uint32_t triangleCount

索引缓冲区中的三角形数量。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 178 行, 列 33)

vertexBuffer

uint32_t vertexBuffer

使用 ffxBrixelizerContextSetBuffer 设置的顶点缓冲区的索引。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 180 行, 列 33)

vertexStride

uint32_t vertexStride

顶点缓冲区中字节的步幅。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 181 行, 列 33)

vertexBufferOffset

uint32_t vertexBufferOffset

顶点缓冲区中的偏移量。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 182 行, 列 33)

vertexCount

uint32_t vertexCount

顶点缓冲区中的顶点数量。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 183 行, 列 33)

vertexFormat

FfxSurfaceFormat vertexFormat

顶点缓冲区中顶点的格式。可接受的值为 FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT 和 FFX_SURFACE_FORMAT_R32G32B32_FLOAT。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 184 行, 列 33)

flags

FfxBrixelizerInstanceFlags flags

指定实例属性的标志。请参阅 FfxBrixelizerInstanceFlags。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 186 行, 列 33)

outInstanceID

FfxBrixelizerInstanceID * outInstanceID

指向 FfxBrixelizerInstanceID 的指针,用于存储创建的实例的 ID。

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 188 行, 列 32)

被使用: ffxBrixelizer

源文件: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 170 行, 列 1)

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