UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Lumen.cpp File Reference
#include "Lumen.h"
#include "HAL/IConsoleManager.h"
#include "RHI.h"
#include "SceneRendering.h"
#include "ScenePrivate.h"
#include "SceneProxies/SkyLightSceneProxy.h"
#include "DataDrivenShaderPlatformInfo.h"
#include "LumenSceneData.h"
#include "RayTracedTranslucency.h"
#include "RenderUtils.h"
#include "Substrate/Substrate.h"
#include "Quantization.h"

Namespaces

namespace  Lumen
 

Functions

bool DoesRuntimePlatformSupportLumen ()
 
bool Lumen::AnyLumenHardwareRayTracingPassEnabled (const FScene *Scene, const FViewInfo &View)
 
bool Lumen::AnyLumenHardwareInlineRayTracingPassEnabled (const FScene *Scene, const FViewInfo &View)
 
bool Lumen::SupportsMultipleClosureEvaluation (EShaderPlatform ShaderPlatform)
 
bool Lumen::SupportsMultipleClosureEvaluation (const FViewInfo &View)
 
bool ShouldRenderLumenForViewFamily (const FScene *Scene, const FSceneViewFamily &ViewFamily, bool bSkipProjectCheck)
 

Function Documentation

◆ DoesRuntimePlatformSupportLumen()

bool DoesRuntimePlatformSupportLumen ( )

◆ ShouldRenderLumenForViewFamily()

bool ShouldRenderLumenForViewFamily ( const FScene Scene,
const FSceneViewFamily ViewFamily,
bool  bSkipProjectCheck 
)