Navigation
API > API/Plugins > API/Plugins/UIFramework
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMVVMViewModelBase
- UUIFrameworkWidget
- UUIFrameworkButton
- UUIFrameworkCanvasBox
- UUIFrameworkColorBlock
- UUIFrameworkImageBlock
- UUIFrameworkOverlay
- UUIFrameworkSimpleButton
- UUIFrameworkStackBox
- UUIFrameworkTextBase
- UUIFrameworkTextBlock
- UUIFrameworkUserWidget
References
| Module | UIFramework |
| Header | /Engine/Plugins/Experimental/UIFramework/Source/Public/UIFWidget.h |
| Include | #include "UIFWidget.h" |
Syntax
UCLASS&40;Abstract, BlueprintType&41;
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 | AuthorityRemoveChild
(
UUIFrameworkWidget* Widget |
||
| void | AuthoritySetWrapper
(
TScriptInterface< IUIFrameworkWidgetWrapperInterface > InWrapper |
||
| void | |||
| TSoftClassPtr< UWidget > | |||
| ESlateVisibility | |||
| FUIFrameworkWidgetId | GetWidgetId () |
||
| FUIFrameworkWidgetTree * | |||
| IUIFrameworkWidgetTreeOwner * | |||
| bool | IsEnabled () |
||
| void | LocalAddChild
(
FUIFrameworkWidgetId ChildId |
||
| void | LocalCreateUMGWidget
(
TNonNullPtr< IUIFrameworkWidgetTreeOwner > Owner |
||
| void | |||
| UWidget * | |||
| bool | |||
| void | |||
| void | SetEnabled
(
bool bEnabled |
||
| void | SetVisibility
(
ESlateVisibility InVisibility |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| bool | CallRemoteFunction
(
UFunction* Function, |
Call the actor's function remotely | |
| int32 | GetFunctionCallspace
(
UFunction* Function, |
Return the space this function should be called. | |
| bool | IsSupportedForNetworking means an object can be referenced over the network |