跳至内容

FfxBrixelizerRawInstanceDescription

struct FfxBrixelizerRawInstanceDescription

一个结构,封装了添加到 Brixelizer 上下文的实例的参数。

公共接口

公共成员

float aabbMin

float aabbMin

围绕实例的 AABB 的最小坐标。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 278 行,第 31 列)

float aabbMax

float aabbMax

围绕实例的 AABB 的最大坐标。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 279 行,第 31 列)

FfxFloat32x3x4 transform

FfxFloat32x3x4 transform

实例到世界空间的变换。变换是以行主序表示的。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 280 行,第 31 列)

FfxIndexFormat indexFormat

FfxIndexFormat indexFormat

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

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 282 行,第 31 列)

uint32_t indexBuffer

uint32_t indexBuffer

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

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 283 行,第 31 列)

uint32_t indexBufferOffset

uint32_t indexBufferOffset

索引缓冲区的偏移量。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 284 行,第 31 列)

uint32_t triangleCount

uint32_t triangleCount

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

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 285 行,第 31 列)

uint32_t vertexBuffer

uint32_t vertexBuffer

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

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 287 行,第 31 列)

uint32_t vertexStride

uint32_t vertexStride

顶点缓冲区的步幅(以字节为单位)。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 288 行,第 31 列)

uint32_t vertexBufferOffset

uint32_t vertexBufferOffset

顶点缓冲区的偏移量。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 289 行,第 31 列)

uint32_t vertexCount

uint32_t vertexCount

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

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 290 行,第 31 列)

FfxSurfaceFormat vertexFormat

FfxSurfaceFormat vertexFormat

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

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 291 行,第 31 列)

uint32_t 标志

uint32_t flags

实例的标志。请参阅 FfxBrixelizerRawInstanceFlags。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 293 行,第 31 列)

FfxBrixelizerInstanceID * outInstanceID

FfxBrixelizerInstanceID * outInstanceID

指向 FfxBrixelizerInstanceID 的指针,将被填充为分配给实例的实例 ID。

来源: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (第 294 行,第 30 列)

被使用: ffxBrixelizer

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

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