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 |
|---|---|---|---|
| DevelopmentName | Public | The development name of the setting. |
| Category | Public | The category under which this setting is displayed in the user interface. |
| DisplayName | Public | The display name of the setting. |
| Description | Public | A brief description of what the setting does. |
| DecimalsDisplayed | Public | The number of decimal places to display for the setting value. |
| ValueRange | Protected | The range of valid values for this setting. |
| DefaultSettingValue | Protected | The default value for this setting. |
Functions
Return Type | Signature | Description |
|---|---|---|
|
| Initializes the default values and sets up event bindings. |
|
| 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
ULimenGraphicalSettingsSubsystemto evaluate its effect on post-processing settings.The
PostProcessSettingEvaluatefunction ensures the current value is within the valid range and applies the chromatic aberration intensity accordingly.