Module |
|
Header |
/Engine/Source/Runtime/UMG/Public/Components/PanelWidget.h |
Include |
#include "Components/PanelWidget.h" |
class UPanelWidget : public UWidget
The base class for all UMG panel widgets. Panel widgets layout a collection of child widgets.
Name | Description | |
---|---|---|
|
UPanelWidget ( |
Name | Description | ||
---|---|---|---|
|
UPanelSlot &... |
AddChild ( |
Adds a new child widget to the container. |
|
bool |
CanAddMoreChildren() |
Returns true if the panel can accept another child widget. |
|
bool |
CanHaveMultipleChildren() |
Returns true if the panel supports more than one child. |
|
void |
ClearChildren() |
Remove all child widgets from the panel widget. |
|
GetAllChildren() |
Gets all widgets in the container |
|
|
UWidget *... |
GetChildAt ( |
Gets the widget at an index. |
|
int32 |
GetChildIndex ( |
Gets the index of a specific child widget |
|
int32 |
GetChildrenCount() |
Gets number of child widgets in the container. |
|
UClass * |
GetSlotClass() |
|
|
const TArray... |
GetSlots() |
The slots in the widget holding the child widgets of this panel. |
|
bool |
HasAnyChildren() |
Returns true if there are any child widgets in the panel |
|
bool |
HasChild ( |
Returns true if panel contains this widget |
|
UPanelSlot &... |
InsertChildAt ( |
Inserts a widget at a specific index. |
|
bool |
LockToPanelOnDrag() |
|
|
void |
OnSlotAdded ( |
|
|
void |
OnSlotRemoved ( |
|
|
bool |
RemoveChild ( |
Removes a specific widget from the container. |
|
bool |
RemoveChildAt ( |
Removes a child by it's index. |
|
bool |
ReplaceChild |
Swaps the child widget out of the slot, and replaces it with the new child widget. |
|
bool |
ReplaceChildAt ( |
Swaps the widget out of the slot at the given index, replacing it with a different widget. |
|
void |
ShiftChild ( |
Moves the child widget from its current index to the new index provided. |
Name | Description | ||
---|---|---|---|
|
void |
ConnectEditorData() |
Allows general fixups and connections only used at editor time. |
|
TSharedRef< ... |
RebuildDesignWidget ( |
|
|
void |
SetDesignerFlags ( |
Sets the designer flags on the widget. |
Name | Description | ||
---|---|---|---|
|
void |
ReleaseSlateResources ( |
Name | Description | ||
---|---|---|---|
|
void |
PostLoad() |
Begin UObject. |