Skip to content

FfxBrixelizerRawInstanceDescription

struct FfxBrixelizerRawInstanceDescription

A structure encapsulating the parameters for an instance to be added to a Brixelizer context.

Public Interface

Public Members:

float aabbMin

float aabbMin

The minimum coordinates of an AABB surrounding the instance.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 278, column 31)

float aabbMax

float aabbMax

The maximum coordinates of an AABB surrounding the instance.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 279, column 31)

FfxFloat32x3x4 transform

FfxFloat32x3x4 transform

A tranform of the instance into world space. The transform is in row major order.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 280, column 31)

FfxIndexFormat indexFormat

FfxIndexFormat indexFormat

The format of the index buffer. Accepted formats are FFX_INDEX_UINT16 or FFX_INDEX_UINT32.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 282, column 31)

uint32_t indexBuffer

uint32_t indexBuffer

The index of the index buffer set with ffxBrixelizerContextSetBuffer.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 283, column 31)

uint32_t indexBufferOffset

uint32_t indexBufferOffset

An offset into the index buffer.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 284, column 31)

uint32_t triangleCount

uint32_t triangleCount

The count of triangles in the index buffer.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 285, column 31)

uint32_t vertexBuffer

uint32_t vertexBuffer

The index of the vertex buffer set with ffxBrixelizerContextSetBuffer.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 287, column 31)

uint32_t vertexStride

uint32_t vertexStride

The stride of the vertex buffer in bytes.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 288, column 31)

uint32_t vertexBufferOffset

uint32_t vertexBufferOffset

An offset into the vertex buffer.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 289, column 31)

uint32_t vertexCount

uint32_t vertexCount

The count of vertices in the vertex buffer.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 290, column 31)

FfxSurfaceFormat vertexFormat

FfxSurfaceFormat vertexFormat

The format of vertices in the vertex buffer. Accepted values are FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT and FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 291, column 31)

uint32_t flags

uint32_t flags

Flags for the instance. See FfxBrixelizerRawInstanceFlags.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 293, column 31)

FfxBrixelizerInstanceID * outInstanceID

FfxBrixelizerInstanceID * outInstanceID

A pointer to an FfxBrixelizerInstanceID to be filled with the instance ID assigned for the instance.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 294, column 30)

Used By: ffxBrixelizer

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 276, column 1)