G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FConvolutionBloomSettings Struct Reference

Public Member Functions

Functions
FConvolutionBloomSettings & opAssign (FConvolutionBloomSettings Other)

Public Attributes

Lens|Bloom
float32 ScatterDispersion
 Intensity multiplier on the scatter dispersion energy of the kernel. 1.0 means exactly use the same energy as the kernel scatter dispersion.
float32 Size
 Relative size of the convolution kernel image compared to the minor axis of the viewport.
FVector2D CenterUV
 The UV location of the center of the kernel. Should be very close to (.5,.5).
float32 PreFilterMin
 Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost.
float32 PreFilterMax
 Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost.
float32 PreFilterMult
 Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost.
float32 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.
UTexture2D Texture
 Texture to replace default convolution bloom kernel.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ BufferScale

float32 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 CenterUV

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

◆ PreFilterMax

float32 PreFilterMax

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

◆ PreFilterMin

float32 PreFilterMin

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

◆ PreFilterMult

float32 PreFilterMult

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

◆ ScatterDispersion

float32 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

float32 Size

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

◆ Texture

UTexture2D Texture

Texture to replace default convolution bloom kernel.