UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ScreenSpaceRayTracing.h File Reference
#include "RenderGraph.h"
#include "SceneView.h"
#include "ScreenSpaceDenoise.h"
#include "IndirectLightRendering.h"
#include "HZB.h"

Go to the source code of this file.

Classes

struct  FTiledReflection
 

Namespaces

namespace  ScreenSpaceRayTracing
 

Enumerations

enum class  ESSRQuality {
  VisualizeSSR , Low , Medium , High ,
  Epic , MAX
}
 

Functions

bool ScreenSpaceRayTracing::ShouldKeepBleedFreeSceneColor (const FViewInfo &View)
 
bool ScreenSpaceRayTracing::ShouldRenderScreenSpaceReflections (const FViewInfo &View)
 
bool ScreenSpaceRayTracing::ShouldRenderScreenSpaceReflectionsWater (const FViewInfo &View)
 
void ScreenSpaceRayTracing::ProcessForNextFrameScreenSpaceRayTracing (FRDGBuilder &GraphBuilder, const FSceneTextureParameters &SceneTextures, const FRDGTextureRef CurrentSceneColor, const FViewInfo &View)
 
bool ScreenSpaceRayTracing::IsSSRTemporalPassRequired (const FViewInfo &View)
 
bool ScreenSpaceRayTracing::IsScreenSpaceDiffuseIndirectSupported (const FViewInfo &View)
 
void ScreenSpaceRayTracing::SetupCommonScreenSpaceRayParameters (FRDGBuilder &GraphBuilder, const FSceneTextureParameters &SceneTextures, const ScreenSpaceRayTracing::FPrevSceneColorMip &PrevSceneColor, const FViewInfo &View, FCommonScreenSpaceRayParameters *OutParameters)
 
FLinearColor ScreenSpaceRayTracing::ComputeSSRParams (const FViewInfo &View, ESSRQuality SSRQuality, bool bEnableDiscard)
 

Enumeration Type Documentation

◆ ESSRQuality

enum class ESSRQuality
strong
Enumerator
VisualizeSSR 
Low 
Medium 
High 
Epic 
MAX