Navigation
Unreal Engine C++ API Reference > 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. |