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

Go to the source code of this file.

Namespaces

namespace  PathTracing
 

Functions

bool PrepareSkyTexture (FRDGBuilder &GraphBuilder, FScene *Scene, const FViewInfo &View, bool SkylightEnabled, bool UseMISCompensation, FPathTracingSkylight *SkylightParameters)
 
RENDERER_API FRHIRayTracingShaderGetPathTracingDefaultMissShader (const FGlobalShaderMap *ShaderMap)
 
RENDERER_API FRHIRayTracingShaderGetPathTracingDefaultOpaqueHitShader (const FGlobalShaderMap *ShaderMap)
 
RENDERER_API FRHIRayTracingShaderGetPathTracingDefaultHiddenHitShader (const FGlobalShaderMap *ShaderMap)
 
RENDERER_API FRHIRayTracingShaderGetGPULightmassDefaultMissShader (const FGlobalShaderMap *ShaderMap)
 
RENDERER_API FRHIRayTracingShaderGetGPULightmassDefaultOpaqueHitShader (const FGlobalShaderMap *ShaderMap)
 
RENDERER_API FRHIRayTracingShaderGetGPULightmassDefaultHiddenHitShader (const FGlobalShaderMap *ShaderMap)
 
void PreparePathTracingRTPSO ()
 
void PreparePathTracingCloudMaterial (FRDGBuilder &GraphBuilder, FScene *Scene, TArrayView< FViewInfo > Views)
 
bool PathTracing::ShouldCompilePathTracingShadersForProject (EShaderPlatform ShaderPlatform)
 
bool PathTracing::UsesDecals (const FSceneViewFamily &ViewFamily)
 
bool PathTracing::UsesReferenceAtmosphere (const FViewInfo &View)
 
bool PathTracing::UsesReferenceDOF (const FViewInfo &View)
 
bool PathTracing::NeedsAntiAliasing (const FViewInfo &View)
 
bool PathTracing::NeedsTonemapping ()
 
bool PathTracing::IsOutputInvalidateAllowed (EInvalidateReason InvalidateReason)
 

Function Documentation

◆ GetGPULightmassDefaultHiddenHitShader()

RENDERER_API FRHIRayTracingShader * GetGPULightmassDefaultHiddenHitShader ( const FGlobalShaderMap ShaderMap)

◆ GetGPULightmassDefaultMissShader()

RENDERER_API FRHIRayTracingShader * GetGPULightmassDefaultMissShader ( const FGlobalShaderMap ShaderMap)

◆ GetGPULightmassDefaultOpaqueHitShader()

RENDERER_API FRHIRayTracingShader * GetGPULightmassDefaultOpaqueHitShader ( const FGlobalShaderMap ShaderMap)

◆ GetPathTracingDefaultHiddenHitShader()

RENDERER_API FRHIRayTracingShader * GetPathTracingDefaultHiddenHitShader ( const FGlobalShaderMap ShaderMap)

◆ GetPathTracingDefaultMissShader()

RENDERER_API FRHIRayTracingShader * GetPathTracingDefaultMissShader ( const FGlobalShaderMap ShaderMap)

◆ GetPathTracingDefaultOpaqueHitShader()

RENDERER_API FRHIRayTracingShader * GetPathTracingDefaultOpaqueHitShader ( const FGlobalShaderMap ShaderMap)

◆ PreparePathTracingCloudMaterial()

void PreparePathTracingCloudMaterial ( FRDGBuilder GraphBuilder,
FScene Scene,
TArrayView< FViewInfo Views 
)

◆ PreparePathTracingRTPSO()

void PreparePathTracingRTPSO ( )

◆ PrepareSkyTexture()

bool PrepareSkyTexture ( FRDGBuilder GraphBuilder,
FScene Scene,
const FViewInfo View,
bool  SkylightEnabled,
bool  UseMISCompensation,
FPathTracingSkylight SkylightParameters 
)