Navigation
API > API/Runtime > API/Runtime/UMG > API/Runtime/UMG/Components
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UVisual
- UWidget
- UPanelWidget
- UContentWidget
- UBackgroundBlur
References
| Module | UMG |
| Header | /Engine/Source/Runtime/UMG/Public/Components/BackgroundBlur.h |
| Include | #include "Components/BackgroundBlur.h" |
Syntax
class UBackgroundBlur : public UContentWidget
Remarks
A background blur is a container widget that can contain one child widget, providing an opportunity to surround it with adjustable padding and apply a post-process Gaussian blur to all content beneath the widget.
- Single Child
- Blur Effect
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< class SBackgroundBlur > | MyBackgroundBlur |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UBackgroundBlur
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| int32 | |||
| float | |||
| FVector4 | |||
| EHorizontalAlignment | |||
| FSlateBrush | |||
| bool | |||
| FMargin | GetPadding () |
||
| EVerticalAlignment | |||
| void | SetApplyAlphaToBlur
(
bool bInApplyAlphaToBlur |
||
| void | SetBlurRadius
(
int32 InBlurRadius |
||
| void | SetBlurStrength
(
float InStrength |
||
| void | SetCornerRadius
(
FVector4 InCornerRadius |
||
| void | SetHorizontalAlignment
(
EHorizontalAlignment InHorizontalAlignment |
||
| void | SetLowQualityFallbackBrush
(
const FSlateBrush& InBrush |
||
| void | SetOverrideAutoRadiusCalculation
(
bool InOverrideAutoRadiusCalculation |
||
| void | SetPadding
(
FMargin InPadding |
||
| void | SetVerticalAlignment
(
EVerticalAlignment InVerticalAlignment |
Overridden from UPanelWidget
| Type | Name | Description | |
|---|---|---|---|
| UClass * | GetSlotClass () |
UWidget interface | |
| void | OnSlotAdded
(
UPanelSlot* Slot |
UPanelWidget interface | |
| void | OnSlotRemoved
(
UPanelSlot* Slot |
Overridden from UWidget
| Type | Name | Description | |
|---|---|---|---|
| const FText | Gets the palette category of the widget | ||
| TSharedRef< SWidget > | Function implemented by all subclasses of UWidget is called when the underlying SWidget needs to be constructed. | ||
| void | Applies all properties to the native widget if possible. |
Overridden from UVisual
| Type | Name | Description | |
|---|---|---|---|
| void | ReleaseSlateResources
(
bool bReleaseChildren |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Begin UObject. | |
| void | UObject interface |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bApplyAlphaToBlur | Direct access to bApplyAlphaToBlur is deprecated. Please use the getter or setter. | |
| int32 | BlurRadius | Direct access to BlurRadius is deprecated. Please use the getter or setter. | |
| float | BlurStrength | Direct access to BlurStrength is deprecated. Please use the getter or setter. | |
| bool | bOverrideAutoRadiusCalculation | Direct access to bOverrideAutoRadiusCalculation is deprecated. Please use the getter or setter. | |
| FVector4 | CornerRadius | Direct access to CornerRadius is deprecated. Please use the getter or setter. | |
| TEnumAsByte< EHorizontalAlignment > | HorizontalAlignment | Direct access to HorizontalAlignment is deprecated. Please use the getter or setter. | |
| FSlateBrush | LowQualityFallbackBrush | Direct access to LowQualityFallbackBrush is deprecated. Please use the getter or setter. | |
| FMargin | Padding | Direct access to Padding is deprecated. Please use the getter or setter. | |
| TEnumAsByte< EVerticalAlignment > | VerticalAlignment | Direct access to VerticalAlignment is deprecated. Please use the getter or setter. |