FfxBrixelizerDebugVisualizationDescription
struct FfxBrixelizerDebugVisualizationDescriptionA structure encapsulating the parameters for drawing a debug visualization.
Dependencies: FfxResource
Public Interface
Public Members:
float inverseViewMatrix
float inverseViewMatrixInverse 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 inverseProjectionMatrixInverse 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 debugStateAn 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 startCascadeIndexThe 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 endCascadeIndexThe 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 sdfSolveEpsThe epsilon value used in SDF ray marching.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 166, column 39)
float tMin
float tMinThe tMin value for minimum ray intersection.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 167, column 39)
float tMax
float tMaxThe tMax value for maximum ray intersection.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 168, column 39)
uint32_t renderWidth
uint32_t renderWidthThe width of the output resource.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 169, column 39)
uint32_t renderHeight
uint32_t renderHeightThe height of the output resource.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 170, column 39)
FfxResource output
FfxResource outputAn FfxResource to draw the debug visualization to.
Source: sdk/include/FidelityFX/host/ffx_brixelizer_raw.h (line 171, column 39)
FfxCommandList commandList
FfxCommandList commandListAn 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 numDebugAABBInstanceIDsThe 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 * debugAABBInstanceIDsAn 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 cascadeDebugAABBAn 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)