FfxBrixelizerInstanceDescription
struct FfxBrixelizerInstanceDescription
A structure encapsulating the parameters necessary to create an instance with Brixelizer.
Dependencies: FfxBrixelizerAABB
Public Interface
Public Members:
uint32_t maxCascade
uint32_t maxCascade
The index of the highest cascade this instance will be submitted to. This helps avoid submitting many small objects to least detailed cascades.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 171, column 33)
FfxBrixelizerAABB aabb
FfxBrixelizerAABB aabb
An AABB surrounding the instance.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 172, column 33)
FfxFloat32x3x4 transform
FfxFloat32x3x4 transform
A transform of the instance into world space. The transform is in row major order.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 173, column 33)
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.h
(line 175, column 33)
uint32_t indexBuffer
uint32_t indexBuffer
The index of the index buffer set with ffxBrixelizerContextSetBuffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 176, column 33)
uint32_t indexBufferOffset
uint32_t indexBufferOffset
An offset into the index buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 177, column 33)
uint32_t triangleCount
uint32_t triangleCount
The count of triangles in the index buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 178, column 33)
uint32_t vertexBuffer
uint32_t vertexBuffer
The index of the vertex buffer set with ffxBrixelizerContextSetBuffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 180, column 33)
uint32_t vertexStride
uint32_t vertexStride
The stride of the vertex buffer in bytes.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 181, column 33)
uint32_t vertexBufferOffset
uint32_t vertexBufferOffset
An offset into the vertex buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 182, column 33)
uint32_t vertexCount
uint32_t vertexCount
The count of vertices in the vertex buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 183, column 33)
FfxSurfaceFormat vertexFormat
FfxSurfaceFormat vertexFormat
The format of vertices in the vertex buffer. Accepted values are FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT and FFX_SURFACE_FORMAT_R32G32B32_FLOAT.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 184, column 33)
FfxBrixelizerInstanceFlags flags
FfxBrixelizerInstanceFlags flags
Flags specifying properties of the instance. See FfxBrixelizerInstanceFlags.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 186, column 33)
FfxBrixelizerInstanceID * outInstanceID
FfxBrixelizerInstanceID * outInstanceID
A pointer to an FfxBrixelizerInstanceID storing the ID of the created instance.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 188, column 32)
Used By: ffxBrixelizer
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h
(line 170, column 1)