![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "PostProcess/PostProcessLensFlares.h"#include "DataDrivenShaderPlatformInfo.h"#include "Engine/Engine.h"#include "Engine/Texture2D.h"#include "GlobalRenderResources.h"#include "PostProcess/PostProcessDownsample.h"#include "PixelShaderUtils.h"#include "TextureResource.h"#include "ScenePrivate.h"#include "PostProcess/SceneFilterRendering.h"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 | |
| FLensFlareTransitionBuffer * | GLensFlareTransitionBuffer = new TGlobalResource<FLensFlareTransitionBuffer, FRenderResource::EInitPhase::Pre> |
| FScreenPassTexture AddLensFlaresPass | ( | FRDGBuilder & | GraphBuilder, |
| const FViewInfo & | View, | ||
| const FLensFlareInputs & | Inputs | ||
| ) |
| FScreenPassTexture AddLensFlaresPass | ( | FRDGBuilder & | GraphBuilder, |
| const FViewInfo & | View, | ||
| FScreenPassTexture | Bloom, | ||
| FScreenPassTextureSlice | QualitySceneDownsample, | ||
| FScreenPassTextureSlice | DefaultSceneDownsample | ||
| ) |
| DECLARE_GPU_STAT | ( | LensFlare | ) |
| ELensFlareQuality GetLensFlareQuality | ( | ) |
namespace
| FLensFlareTransitionBuffer* GLensFlareTransitionBuffer = new TGlobalResource<FLensFlareTransitionBuffer, FRenderResource::EInitPhase::Pre> |