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

Go to the source code of this file.

Classes

struct  FVisualizeLumenSceneInputs
 

Namespaces

namespace  LumenVisualize
 

Macros

#define VISUALIZE_MODE_OVERVIEW   1
 
#define VISUALIZE_MODE_PERFORMANCE_OVERVIEW   2
 
#define VISUALIZE_MODE_LUMEN_SCENE   3
 
#define VISUALIZE_MODE_REFLECTION_VIEW   4
 
#define VISUALIZE_MODE_SURFACE_CACHE   5
 
#define VISUALIZE_MODE_GEOMETRY_NORMALS   6
 
#define VISUALIZE_MODE_DEDICATED_REFLECTION_RAYS   7
 
#define VISUALIZE_MODE_ALBEDO   8
 
#define VISUALIZE_MODE_NORMALS   9
 
#define VISUALIZE_MODE_OPACITY   11
 
#define VISUALIZE_MODE_CARD_SHARING_ID   22
 
#define VISUALIZE_MODE_SCREENPROBEGATHER_FAST_UPDATE_MODE_AMOUNT   23
 
#define VISUALIZE_MODE_SCREENPROBEGATHER_NUM_FRAMES_ACCUMULATED   24
 

Functions

void LumenVisualize::VisualizeHardwareRayTracing (FRDGBuilder &GraphBuilder, const FScene *Scene, const FSceneTextureParameters &SceneTextures, const FViewInfo &View, const FLumenSceneFrameTemporaries &FrameTemporaries, const FLumenCardTracingParameters &TracingParameters, FLumenIndirectTracingParameters &IndirectTracingParameters, LumenVisualize::FSceneParameters &VisualizeParameters, FRDGTextureRef SceneColor, bool bVisualizeModeWithHitLighting, EDiffuseIndirectMethod DiffuseIndirectMethod)
 
bool LumenVisualize::IsHitLightingForceEnabled (const FViewInfo &View, EDiffuseIndirectMethod DiffuseIndirectMethod)
 
bool LumenVisualize::UseHitLighting (const FViewInfo &View, EDiffuseIndirectMethod DiffuseIndirectMethod)
 
bool LumenVisualize::UseSurfaceCacheFeedback (const FEngineShowFlags &ShowFlags)
 
FScreenPassTexture AddVisualizeLumenScenePass (FRDGBuilder &GraphBuilder, const FViewInfo &View, EDiffuseIndirectMethod DiffuseIndirectMethod, EReflectionsMethod ReflectionsMethod, const FVisualizeLumenSceneInputs &Inputs, FLumenSceneFrameTemporaries &FrameTemporaries)
 
int32 GetLumenVisualizeMode (const FViewInfo &View)
 

Variables

constexpr int32 LumenVisualize::NumOverviewTilesPerRow = 3
 
constexpr int32 LumenVisualize::OverviewTileMargin = 4
 

Macro Definition Documentation

◆ VISUALIZE_MODE_ALBEDO

#define VISUALIZE_MODE_ALBEDO   8

◆ VISUALIZE_MODE_CARD_SHARING_ID

#define VISUALIZE_MODE_CARD_SHARING_ID   22

◆ VISUALIZE_MODE_DEDICATED_REFLECTION_RAYS

#define VISUALIZE_MODE_DEDICATED_REFLECTION_RAYS   7

◆ VISUALIZE_MODE_GEOMETRY_NORMALS

#define VISUALIZE_MODE_GEOMETRY_NORMALS   6

◆ VISUALIZE_MODE_LUMEN_SCENE

#define VISUALIZE_MODE_LUMEN_SCENE   3

◆ VISUALIZE_MODE_NORMALS

#define VISUALIZE_MODE_NORMALS   9

◆ VISUALIZE_MODE_OPACITY

#define VISUALIZE_MODE_OPACITY   11

◆ VISUALIZE_MODE_OVERVIEW

#define VISUALIZE_MODE_OVERVIEW   1

◆ VISUALIZE_MODE_PERFORMANCE_OVERVIEW

#define VISUALIZE_MODE_PERFORMANCE_OVERVIEW   2

◆ VISUALIZE_MODE_REFLECTION_VIEW

#define VISUALIZE_MODE_REFLECTION_VIEW   4

◆ VISUALIZE_MODE_SCREENPROBEGATHER_FAST_UPDATE_MODE_AMOUNT

#define VISUALIZE_MODE_SCREENPROBEGATHER_FAST_UPDATE_MODE_AMOUNT   23

◆ VISUALIZE_MODE_SCREENPROBEGATHER_NUM_FRAMES_ACCUMULATED

#define VISUALIZE_MODE_SCREENPROBEGATHER_NUM_FRAMES_ACCUMULATED   24

◆ VISUALIZE_MODE_SURFACE_CACHE

#define VISUALIZE_MODE_SURFACE_CACHE   5

Function Documentation

◆ AddVisualizeLumenScenePass()

FScreenPassTexture AddVisualizeLumenScenePass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
EDiffuseIndirectMethod  DiffuseIndirectMethod,
EReflectionsMethod  ReflectionsMethod,
const FVisualizeLumenSceneInputs Inputs,
FLumenSceneFrameTemporaries FrameTemporaries 
)
extern

◆ GetLumenVisualizeMode()

int32 GetLumenVisualizeMode ( const FViewInfo View)
extern