FfxBrixelizerInstanceDescription
struct FfxBrixelizerInstanceDescriptionA structure encapsulating the parameters necessary to create an instance with Brixelizer.
Dependencies: FfxBrixelizerAABB
Public Interface
Public Members:
uint32_t maxCascade
uint32_t maxCascadeThe 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 aabbAn AABB surrounding the instance.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 172, column 33)
FfxFloat32x3x4 transform
FfxFloat32x3x4 transformA 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 indexFormatThe 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 indexBufferThe 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 indexBufferOffsetAn offset into the index buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 177, column 33)
uint32_t triangleCount
uint32_t triangleCountThe count of triangles in the index buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 178, column 33)
uint32_t vertexBuffer
uint32_t vertexBufferThe 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 vertexStrideThe stride of the vertex buffer in bytes.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 181, column 33)
uint32_t vertexBufferOffset
uint32_t vertexBufferOffsetAn offset into the vertex buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 182, column 33)
uint32_t vertexCount
uint32_t vertexCountThe count of vertices in the vertex buffer.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 183, column 33)
FfxSurfaceFormat vertexFormat
FfxSurfaceFormat vertexFormatThe 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 flagsFlags specifying properties of the instance. See FfxBrixelizerInstanceFlags.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 186, column 33)
FfxBrixelizerInstanceID * outInstanceID
FfxBrixelizerInstanceID * outInstanceIDA 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)