Skip to content

FfxBrixelizerDebugVisualizationDescription

struct FfxBrixelizerDebugVisualizationDescription

A structure encapsulating the parameters for drawing a debug visualization.

Dependencies: FfxResource

Public Interface

Public Members:

float inverseViewMatrix

float inverseViewMatrix

Inverse view matrix for the scene in row major order.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 161, column 39)

float inverseProjectionMatrix

float inverseProjectionMatrix

Inverse projection matrix for the scene in row major order.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 162, column 39)

FfxBrixelizerTraceDebugModes debugState

FfxBrixelizerTraceDebugModes debugState

An FfxBrixelizerTraceDebugModes determining what kind of debug output to draw.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 163, column 39)

uint32_t startCascadeIndex

uint32_t startCascadeIndex

The index of the most detailed cascade in the cascade chain.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 164, column 39)

uint32_t endCascadeIndex

uint32_t endCascadeIndex

The index of the least detailed cascade in the cascade chain.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 165, column 39)

float sdfSolveEps

float sdfSolveEps

The epsilon value used in SDF ray marching.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 166, column 39)

float tMin

float tMin

The tMin value for minimum ray intersection.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 167, column 39)

float tMax

float tMax

The tMax value for maximum ray intersection.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 168, column 39)

uint32_t renderWidth

uint32_t renderWidth

The width of the output resource.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 169, column 39)

uint32_t renderHeight

uint32_t renderHeight

The height of the output resource.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 170, column 39)

FfxResource output

FfxResource output

An FfxResource to draw the debug visualization to.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 171, column 39)

FfxCommandList commandList

FfxCommandList commandList

An FfxCommandList to write the draw commands to.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 173, column 39)

uint32_t numDebugAABBInstanceIDs

uint32_t numDebugAABBInstanceIDs

The number of FfxBrixelizerInstanceIDs in the debugAABBInstanceIDs array.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 174, column 39)

const FfxBrixelizerInstanceID * debugAABBInstanceIDs

const FfxBrixelizerInstanceID * debugAABBInstanceIDs

An array of FfxBrixelizerInstanceIDs for instances to draw the bounding boxes of.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 175, column 38)

FfxBrixelizerCascadeDebugAABB cascadeDebugAABB

FfxBrixelizerCascadeDebugAABB cascadeDebugAABB

An array of flags showing what AABB debug output to draw for each cascade.

Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 176, column 39)

Used By: BrixelizerRM, FfxBrixelizerUpdateDescription, ffxBrixelizer

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