Limen Framework 0.1 Help

ULimenGlobalIlluminationSetting

Overview

ULimenGlobalIlluminationSetting is a subclass of ULimenSelectionSetting designed to handle the configuration and application of global illumination methods in the game engine. It provides a user interface for selecting from options such as Lumen, Screen Space, or None, and applies these settings to the post-processing pipeline.

Properties

Type

Name

Access

Description

FString

None

Public

Constant string representing the "None" option.

FString

ScreenSpace

Public

Constant string representing the "Screen Space" option.

FString

Lumen

Public

Constant string representing the "Lumen" option.

Functions

Return Type

Signature

Description

void

SetDefaults()

Initializes default values for the setting, including possible selections and the default selection. Subscribes to post-process setting evaluation events.

void

PostProcessSettingEvaluate(FPostProcessSettings& Settings)

Evaluates the applied value of the global illumination setting and updates the FPostProcessSettings accordingly.

Usage & Implementation Notes

  • The class subscribes to the OnPostProcessSettingEvaluate event of the ULimenGraphicalSettingsSubsystem, ensuring that any changes in the global illumination setting are reflected in the post-processing pipeline.

  • The SetDefaults method populates the possible selections with "Lumen", "Screen Space", and "None", and sets "Lumen" as the default selection.

22 May 2026