UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DebugProbeRendering.cpp File Reference

Classes

class  FStampDeferredDebugProbePS
 

Macros

#define DEBUG_PROBE_ENABLED   (!UE_BUILD_SHIPPING && WITH_EDITORONLY_DATA)
 
#define RENDER_DEPTHPREPASS   0
 
#define RENDER_BASEPASS   1
 
#define RENDER_VELOCITYPASS   2
 

Functions

 DECLARE_GPU_STAT (StampDeferredDebugProbe)
 
bool IsIlluminanceMeterSupportedByView (const FViewInfo &View)
 
 IMPLEMENT_GLOBAL_SHADER (FStampDeferredDebugProbePS, "/Engine/Private/DebugProbes.usf", "MainPS", SF_Pixel)
 
void StampDeferredDebugProbeDepthPS (FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FRDGTextureRef SceneDepthTexture)
 
void StampDeferredDebugProbeMaterialPS (FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FRenderTargetBindingSlots &BasePassRenderTargets, const FMinimalSceneTextures &SceneTextures)
 
void StampDeferredDebugProbeVelocityPS (FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FRenderTargetBindingSlots &BasePassRenderTargets)
 

Macro Definition Documentation

◆ DEBUG_PROBE_ENABLED

#define DEBUG_PROBE_ENABLED   (!UE_BUILD_SHIPPING && WITH_EDITORONLY_DATA)

◆ RENDER_BASEPASS

#define RENDER_BASEPASS   1

◆ RENDER_DEPTHPREPASS

#define RENDER_DEPTHPREPASS   0

◆ RENDER_VELOCITYPASS

#define RENDER_VELOCITYPASS   2

Function Documentation

◆ DECLARE_GPU_STAT()

DECLARE_GPU_STAT ( StampDeferredDebugProbe  )

◆ IMPLEMENT_GLOBAL_SHADER()

IMPLEMENT_GLOBAL_SHADER ( FStampDeferredDebugProbePS  ,
"/Engine/Private/DebugProbes.usf"  ,
"MainPS"  ,
SF_Pixel   
)

◆ IsIlluminanceMeterSupportedByView()

bool IsIlluminanceMeterSupportedByView ( const FViewInfo View)
extern

◆ StampDeferredDebugProbeDepthPS()

void StampDeferredDebugProbeDepthPS ( FRDGBuilder GraphBuilder,
TArrayView< const FViewInfo Views,
const FRDGTextureRef  SceneDepthTexture 
)

◆ StampDeferredDebugProbeMaterialPS()

void StampDeferredDebugProbeMaterialPS ( FRDGBuilder GraphBuilder,
TArrayView< const FViewInfo Views,
const FRenderTargetBindingSlots BasePassRenderTargets,
const FMinimalSceneTextures SceneTextures 
)

◆ StampDeferredDebugProbeVelocityPS()

void StampDeferredDebugProbeVelocityPS ( FRDGBuilder GraphBuilder,
TArrayView< const FViewInfo Views,
const FRenderTargetBindingSlots BasePassRenderTargets 
)