UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FConvolutionBloomSettings Struct Reference

#include <Scene.h>

Public Member Functions

 FConvolutionBloomSettings ()
 
ENGINE_API void ExportToPostProcessSettings (FPostProcessSettings *OutPostProcessSettings) const
 

Public Attributes

float Intensity
 
TObjectPtr< class UTexture2DTexture
 
float ScatterDispersion
 
float Size
 
FVector2D CenterUV
 
float PreFilterMin
 
float PreFilterMax
 
float PreFilterMult
 
float BufferScale
 

Constructor & Destructor Documentation

◆ FConvolutionBloomSettings()

FConvolutionBloomSettings::FConvolutionBloomSettings ( )
inline

Member Function Documentation

◆ ExportToPostProcessSettings()

void FConvolutionBloomSettings::ExportToPostProcessSettings ( FPostProcessSettings OutPostProcessSettings) const

Member Data Documentation

◆ BufferScale

float FConvolutionBloomSettings::BufferScale

Implicit buffer region as a fraction of the screen size to insure the bloom does not wrap across the screen. Larger sizes have perf impact.

◆ CenterUV

FVector2D FConvolutionBloomSettings::CenterUV

The UV location of the center of the kernel. Should be very close to (.5,.5)

◆ Intensity

float FConvolutionBloomSettings::Intensity

Multiplier for convolution bloom contributions >=0: off, 1(default), >1 brighter

◆ PreFilterMax

float FConvolutionBloomSettings::PreFilterMax

Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

◆ PreFilterMin

float FConvolutionBloomSettings::PreFilterMin

Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

◆ PreFilterMult

float FConvolutionBloomSettings::PreFilterMult

Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

◆ ScatterDispersion

float FConvolutionBloomSettings::ScatterDispersion

Intensity multiplier on the scatter dispersion energy of the kernel. 1.0 means exactly use the same energy as the kernel scatter dispersion.

◆ Size

float FConvolutionBloomSettings::Size

Relative size of the convolution kernel image compared to the minor axis of the viewport

◆ Texture

TObjectPtr<class UTexture2D> FConvolutionBloomSettings::Texture

Texture to replace default convolution bloom kernel


The documentation for this struct was generated from the following files: