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

Classes

class  FLensFlareTransitionBuffer
 

Functions

 DECLARE_GPU_STAT (LensFlare)
 
ELensFlareQuality GetLensFlareQuality ()
 namespace
 
FScreenPassTexture AddLensFlaresPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FLensFlareInputs &Inputs)
 
bool IsLensFlaresEnabled (const FViewInfo &View)
 
FScreenPassTexture AddLensFlaresPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassTexture Bloom, FScreenPassTextureSlice QualitySceneDownsample, FScreenPassTextureSlice DefaultSceneDownsample)
 

Variables

FLensFlareTransitionBufferGLensFlareTransitionBuffer = new TGlobalResource<FLensFlareTransitionBuffer, FRenderResource::EInitPhase::Pre>
 

Function Documentation

◆ AddLensFlaresPass() [1/2]

FScreenPassTexture AddLensFlaresPass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
const FLensFlareInputs Inputs 
)

◆ AddLensFlaresPass() [2/2]

FScreenPassTexture AddLensFlaresPass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
FScreenPassTexture  Bloom,
FScreenPassTextureSlice  QualitySceneDownsample,
FScreenPassTextureSlice  DefaultSceneDownsample 
)

◆ DECLARE_GPU_STAT()

DECLARE_GPU_STAT ( LensFlare  )

◆ GetLensFlareQuality()

ELensFlareQuality GetLensFlareQuality ( )

namespace

◆ IsLensFlaresEnabled()

bool IsLensFlaresEnabled ( const FViewInfo View)

Variable Documentation

◆ GLensFlareTransitionBuffer