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

Public Member Functions

Functions
FGaussianSumBloomSettings & opAssign (FGaussianSumBloomSettings Other)

Public Attributes

Lens|Bloom
float32 Filter5Size
 Diameter size for Bloom5 in percent of the screen width (is done in 1/32 resolution, larger values cost more performance, best for wide contributions) >=0: can be clamped because of shader limitations.
float32 Threshold
 minimum brightness the bloom starts having effect -1:all pixels affect bloom equally (physically correct, faster as a threshold pass is omitted), 0:all pixels affect bloom brights more, 1(default), >1 brighter
float32 SizeScale
 Scale for all bloom sizes.
float32 Filter1Size
 Diameter size for the Bloom1 in percent of the screen width (is done in 1/2 resolution, larger values cost more performance, good for high frequency details) >=0: can be clamped because of shader limitations.
float32 Filter2Size
 Diameter size for Bloom2 in percent of the screen width (is done in 1/4 resolution, larger values cost more performance) >=0: can be clamped because of shader limitations.
float32 Filter3Size
 Diameter size for Bloom3 in percent of the screen width (is done in 1/8 resolution, larger values cost more performance) >=0: can be clamped because of shader limitations.
float32 Filter4Size
 Diameter size for Bloom4 in percent of the screen width (is done in 1/16 resolution, larger values cost more performance, best for wide contributions) >=0: can be clamped because of shader limitations.
float32 Intensity
 Multiplier for all bloom contributions >=0: off, 1(default), >1 brighter.
float32 Filter6Size
 Diameter size for Bloom6 in percent of the screen width (is done in 1/64 resolution, larger values cost more performance, best for wide contributions) >=0: can be clamped because of shader limitations.
FLinearColor Filter1Tint
 Bloom1 tint color.
FLinearColor Filter2Tint
 Bloom2 tint color.
FLinearColor Filter3Tint
 Bloom3 tint color.
FLinearColor Filter4Tint
 Bloom4 tint color.
FLinearColor Filter5Tint
 Bloom5 tint color.
FLinearColor Filter6Tint
 Bloom6 tint color.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ Filter1Size

float32 Filter1Size

Diameter size for the Bloom1 in percent of the screen width (is done in 1/2 resolution, larger values cost more performance, good for high frequency details) >=0: can be clamped because of shader limitations.

◆ Filter1Tint

FLinearColor Filter1Tint

Bloom1 tint color.

◆ Filter2Size

float32 Filter2Size

Diameter size for Bloom2 in percent of the screen width (is done in 1/4 resolution, larger values cost more performance) >=0: can be clamped because of shader limitations.

◆ Filter2Tint

FLinearColor Filter2Tint

Bloom2 tint color.

◆ Filter3Size

float32 Filter3Size

Diameter size for Bloom3 in percent of the screen width (is done in 1/8 resolution, larger values cost more performance) >=0: can be clamped because of shader limitations.

◆ Filter3Tint

FLinearColor Filter3Tint

Bloom3 tint color.

◆ Filter4Size

float32 Filter4Size

Diameter size for Bloom4 in percent of the screen width (is done in 1/16 resolution, larger values cost more performance, best for wide contributions) >=0: can be clamped because of shader limitations.

◆ Filter4Tint

FLinearColor Filter4Tint

Bloom4 tint color.

◆ Filter5Size

float32 Filter5Size

Diameter size for Bloom5 in percent of the screen width (is done in 1/32 resolution, larger values cost more performance, best for wide contributions) >=0: can be clamped because of shader limitations.

◆ Filter5Tint

FLinearColor Filter5Tint

Bloom5 tint color.

◆ Filter6Size

float32 Filter6Size

Diameter size for Bloom6 in percent of the screen width (is done in 1/64 resolution, larger values cost more performance, best for wide contributions) >=0: can be clamped because of shader limitations.

◆ Filter6Tint

FLinearColor Filter6Tint

Bloom6 tint color.

◆ Intensity

float32 Intensity

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

◆ SizeScale

float32 SizeScale

Scale for all bloom sizes.

◆ Threshold

float32 Threshold

minimum brightness the bloom starts having effect -1:all pixels affect bloom equally (physically correct, faster as a threshold pass is omitted), 0:all pixels affect bloom brights more, 1(default), >1 brighter