Navigation
API > API/Runtime > API/Runtime/UMG
| Name | UExpandableArea |
| Type | class |
| Header File | /Engine/Source/Runtime/UMG/Public/Components/ExpandableArea.h |
| Include Path | #include "Components/ExpandableArea.h" |
Syntax
UCLASS (MinimalAPI)
class UExpandableArea :
public UWidget ,
public INamedSlotInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UVisual → UWidget → UExpandableArea
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UExpandableArea
(
const FObjectInitializer& ObjectInitializer |
Components/ExpandableArea.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AreaPadding | FMargin | Components/ExpandableArea.h |
|
|
| bIsExpanded | bool | Components/ExpandableArea.h |
|
|
| BorderBrush | FSlateBrush | Components/ExpandableArea.h |
|
|
| BorderColor | FSlateColor | Components/ExpandableArea.h |
|
|
| HeaderPadding | FMargin | Components/ExpandableArea.h |
|
|
| MaxHeight | float | The maximum height of the area | Components/ExpandableArea.h |
|
| OnExpansionChanged | FOnExpandableAreaExpansionChanged | A bindable delegate for the IsChecked. | Components/ExpandableArea.h |
|
| Style | FExpandableAreaStyle | Components/ExpandableArea.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMargin GetAreaPadding() |
Components/ExpandableArea.h | ||
const FSlateBrush & GetBorderBrush() |
Components/ExpandableArea.h | ||
const FSlateColor & GetBorderColor() |
Components/ExpandableArea.h | ||
FMargin GetHeaderPadding() |
Components/ExpandableArea.h | ||
bool GetIsExpanded() |
Components/ExpandableArea.h |
|
|
float GetMaxHeight() |
Components/ExpandableArea.h | ||
const FExpandableAreaStyle & GetStyle() |
Components/ExpandableArea.h | ||
void SetAreaPadding
(
FMargin InAreaPadding |
Components/ExpandableArea.h | ||
void SetBorderBrush
(
const FSlateBrush& InBorderBrush |
Components/ExpandableArea.h | ||
void SetBorderColor
(
const FSlateColor& InBorderColor |
Components/ExpandableArea.h | ||
void SetHeaderPadding
(
FMargin InHeaderPadding |
Components/ExpandableArea.h | ||
void SetIsExpanded
(
bool IsExpanded |
Components/ExpandableArea.h |
|
|
void SetIsExpanded_Animated
(
bool IsExpanded |
Components/ExpandableArea.h |
|
|
void SetMaxHeight
(
float InMaxHeight |
Components/ExpandableArea.h | ||
void SetStyle
(
const FExpandableAreaStyle& InStyle |
Components/ExpandableArea.h |
Overridden from UWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FText GetPaletteCategory() |
Gets the palette category of the widget | Components/ExpandableArea.h | |
virtual void OnDescendantDeselectedByDesigner
(
UWidget* DescendantWidget |
Components/ExpandableArea.h | ||
virtual void OnDescendantSelectedByDesigner
(
UWidget* DescendantWidget |
Components/ExpandableArea.h | ||
virtual void SynchronizeProperties () |
Applies all properties to the native widget if possible. | Components/ExpandableArea.h |
Overridden from UVisual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ReleaseSlateResources
(
bool bReleaseChildren |
Components/ExpandableArea.h |
Overridden from INamedSlotInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Gets the widget for a given slot by name, will return nullptr if no widget is in the slot. | Components/ExpandableArea.h | ||
| Gets the names for slots that we can store widgets into. | Components/ExpandableArea.h | ||
| Sets the widget for a given slot by name. | Components/ExpandableArea.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SlateExpansionChanged
(
bool NewState |
Components/ExpandableArea.h |
Overridden from UWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedRef< SWidget > RebuildWidget() |
Function implemented by all subclasses of UWidget is called when the underlying SWidget needs to be constructed. | Components/ExpandableArea.h |