ULimenBlendableSetting
Overview
ULimenBlendableSetting is a subclass of ULimenSelectionSetting designed to manage and control blendable settings within post-processing volumes. It provides functionality to enable or disable specific blendables based on user selection.
Properties
Type | Name | Access | Description |
|---|---|---|---|
int32 | BlendableIndex | Protected | The index of the blendable setting in the post-process volume's weighted blendables list. |
Functions
Return Type | Signature | Description |
|---|---|---|
void | SetDefaults() | Initializes default values for the setting, including possible selections and their default state. Subscribes to the |
void | PostProcessSettingEvaluate(FPostProcessSettings& Settings) | Evaluates the post-process settings and adjusts the weight of the specified blendable based on the current selection (enabled or disabled). |
Usage & Implementation Notes
The class subscribes to the
PostProcessSettingEvaluateevent in its constructor, ensuring that it can dynamically adjust blendable weights during runtime.The
SetDefaultsmethod initializes the possible selections and default state, making it easier for users to interact with the setting through a user interface.