Navigation
API > API/Plugins > API/Plugins/UIFramework
Inheritance Hierarchy
- UObject
- INotifyFieldValueChanged
- UMVVMViewModelBase
- UUIFrameworkWidget
- UUIFrameworkButton
- UUIFrameworkCanvasBox
- UUIFrameworkColorBlock
- UUIFrameworkImageBlock
- UUIFrameworkOverlay
- UUIFrameworkStackBox
- UUIFrameworkTextBase
- UUIFrameworkTextBlock
- UUIFrameworkUserWidget
References
| Module | UIFramework |
| Header | /Engine/Plugins/Experimental/UIFramework/Source/Public/UIFWidget.h |
| Include | #include "UIFWidget.h" |
Syntax
UCLASS (Abstract, BlueprintType)
class UUIFrameworkWidget : public UMVVMViewModelBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSoftClassPtr< UWidget > | WidgetClass |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AuthorityForEachChildren
(
const TFunctionRef< void(UUIFrameworkWidget*)>& Func |
||
| FUIFrameworkParentWidget | |||
| TScriptInterface< IUIFrameworkWidgetWrapperInterface > | |||
| void | |||
| void | AuthorityRemoveChild
(
UUIFrameworkWidget* Widget |
||
| void | AuthoritySetWrapper
(
TScriptInterface< IUIFrameworkWidgetWrapperInterface > InWrapper |
||
| bool | CallRemoteFunction
(
UFunction* Function, |
||
| void | |||
| int32 | GetFunctionCallspace
(
UFunction* Function, |
||
| TSoftClassPtr< UWidget > | |||
| ESlateVisibility | |||
| FUIFrameworkWidgetId | GetWidgetId () |
||
| FUIFrameworkWidgetTree * | |||
| IUIFrameworkWidgetTreeOwner * | |||
| bool | IsEnabled () |
||
| bool | |||
| void | LocalAddChild
(
FUIFrameworkWidgetId ChildId |
||
| void | LocalCreateUMGWidget
(
TNonNullPtr< IUIFrameworkWidgetTreeOwner > Owner |
||
| void | |||
| UWidget * | |||
| bool | |||
| void | |||
| void | SetEnabled
(
bool bEnabled |
||
| void | SetVisibility
(
ESlateVisibility InVisibility |