FfxBrixelizerRawInstanceDescription
struct FfxBrixelizerRawInstanceDescriptionA structure encapsulating the parameters for an instance to be added to a Brixelizer context.
Public Interface
Public Members:
float aabbMin
float aabbMinThe minimum coordinates of an AABB surrounding the instance.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 278, column 31)
float aabbMax
float aabbMaxThe maximum coordinates of an AABB surrounding the instance.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 279, column 31)
FfxFloat32x3x4 transform
FfxFloat32x3x4 transformA 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 indexFormatThe 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 indexBufferThe 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 indexBufferOffsetAn offset into the index buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 284, column 31)
uint32_t triangleCount
uint32_t triangleCountThe 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 vertexBufferThe 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 vertexStrideThe 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 vertexBufferOffsetAn offset into the vertex buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 289, column 31)
uint32_t vertexCount
uint32_t vertexCountThe count of vertices in the vertex buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 290, column 31)
FfxSurfaceFormat vertexFormat
FfxSurfaceFormat vertexFormatThe 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 flagsFlags for the instance. See FfxBrixelizerRawInstanceFlags.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 293, column 31)
FfxBrixelizerInstanceID * outInstanceID
FfxBrixelizerInstanceID * outInstanceIDA 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)