Limen Framework 0.1 Help

ULimenChromaticAberrationSetting

Overview

ULimenChromaticAberrationSetting is a subclass of ULimenValueSetting designed to manage the chromatic aberration effect in post-processing. It sets up default values and overrides the evaluation function to apply the chromatic aberration intensity based on the current setting value.

Properties

Type

Name

Access

Description

FText

DevelopmentName

Public

The development name of the setting.

FText

Category

Public

The category under which this setting is displayed in the user interface.

FText

DisplayName

Public

The display name of the setting.

FText

Description

Public

A brief description of what the setting does.

int32

DecimalsDisplayed

Public

The number of decimal places to display for the setting value.

TArray<float>

ValueRange

Protected

The range of valid values for this setting.

float

DefaultSettingValue

Protected

The default value for this setting.

Functions

Return Type

Signature

Description

void

SetDefaults()

Initializes the default values and sets up event bindings.

void

PostProcessSettingEvaluate(FPostProcessSettings& Settings)

Evaluates the chromatic aberration setting and applies it to the post-processing settings.

Usage & Implementation Notes

  • The setting is initialized with a value range from 0.0 to 1.0.

  • It subscribes to an event in ULimenGraphicalSettingsSubsystem to evaluate its effect on post-processing settings.

  • The PostProcessSettingEvaluate function ensures the current value is within the valid range and applies the chromatic aberration intensity accordingly.

22 May 2026