Limen Framework 0.1 Help

ULimenMotionBlurSetting

Overview

ULimenMotionBlurSetting is a subclass of ULimenValueSetting designed to control motion blur effects in post-processing. It sets up default values and subscribes to an event that evaluates post-process settings, applying the motion blur amount based on the current 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 description of what the setting does.

int32

DecimalsDisplayed

Public

The number of decimal places to display for the 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 subscribes to the post-process settings evaluation event.

void

PostProcessSettingsEvaluate(FPostProcessSettings& Settings)

Evaluates the post-process settings and applies the motion blur amount based on the current value.

Usage & Implementation Notes

  • This class is designed to be used within a Unreal Engine project that utilizes post-processing volumes.

  • It requires the presence of an instance of ULimenGraphicalSettingsSubsystem to function correctly.

  • The PostProcessSettingsEvaluate function ensures that motion blur is only applied when the value is within the valid range.

22 May 2026