Navigation
API > API/Plugins > API/Plugins/UIFramework
| Name | UUIFrameworkWidget |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UIFramework/Source/Public/UIFWidget.h |
| Include Path | #include "UIFWidget.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType)
class UUIFrameworkWidget : public UMVVMViewModelBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMVVMViewModelBase → UUIFrameworkWidget
Implements Interfaces
Derived Classes
UUIFrameworkWidget derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UIFWidget.h | |||
UUIFrameworkWidget
(
const FObjectInitializer& ObjectInitializer |
UIFWidget.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AuthorityParent | FUIFrameworkParentWidget | UIFWidget.h |
|
|
| AuthorityWrapper | TScriptInterface< IUIFrameworkWidgetWrapperInterface > | UIFWidget.h |
|
|
| bIsEnabled | bool | UIFWidget.h |
|
|
| bIsHitTestVisible | bool | UIFWidget.h |
|
|
| FUIFrameworkModule | friend | UIFWidget.h | ||
| FUIFrameworkWidgetTree | friend | UIFWidget.h | ||
| Id | FUIFrameworkWidgetId | UIFWidget.h |
|
|
| LocalUMGWidget | TObjectPtr< UWidget > | UIFWidget.h |
|
|
| RenderOpacity | double | UIFWidget.h |
|
|
| Visibility | ESlateVisibility | UIFWidget.h |
|
|
| WidgetClassStreamableHandle | TSharedPtr< FStreamableHandle > | UIFWidget.h | ||
| WidgetTreeOwner | IUIFrameworkWidgetTreeOwner * | UIFWidget.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FStreamableHandle > AsyncLoadWidgetClass() |
UIFWidget.h | ||
virtual void AuthorityForEachChildren
(
const TFunctionRef< void(UUIFrameworkWidget*)>& Func |
UIFWidget.h | ||
FUIFrameworkParentWidget AuthorityGetParent() |
UIFWidget.h | ||
TScriptInterface< IUIFrameworkWidgetWrapperInterface > AuthorityGetWrapper() |
UIFWidget.h | ||
void AuthoritySetWrapper
(
TScriptInterface< IUIFrameworkWidgetWrapperInterface > InWrapper |
UIFWidget.h | ||
T * GetPlayerController() |
Gets the controller that owns the widget. | UIFWidget.h | |
double GetRenderOpacity() |
UIFWidget.h | ||
TSoftClassPtr< UWidget > GetUMGWidgetClass() |
UIFWidget.h | ||
ESlateVisibility GetVisibility() |
UIFWidget.h | ||
FUIFrameworkWidgetId GetWidgetId() |
UIFWidget.h | ||
FUIFrameworkWidgetTree * GetWidgetTree() |
UIFWidget.h | ||
IUIFrameworkWidgetTreeOwner * GetWidgetTreeOwner() |
UIFWidget.h | ||
bool IsEnabled() |
UIFWidget.h | ||
bool IsHitTestVisible() |
UIFWidget.h | ||
virtual void LocalAddChild
(
FUIFrameworkWidgetId ChildId |
UIFWidget.h | ||
void LocalCreateUMGWidget
(
IUIFrameworkWidgetTreeOwner* Owner, |
UIFWidget.h | ||
void LocalDestroyUMGWidget() |
UIFWidget.h | ||
UWidget * LocalGetOrCreateUMGWidgetIfReady() |
Can be used instead of manually calling LocalIsReplicationReady() and AsyncLoadWidgetClass() | UIFWidget.h | |
UWidget * LocalGetUMGWidget() |
UIFWidget.h | ||
virtual bool LocalIsReplicationReady() |
UIFWidget.h | ||
void SetEnabled
(
bool bEnabled |
UIFWidget.h | ||
void SetHitTestVisible
(
bool bInHitTestVisible |
UIFWidget.h | ||
void SetRenderOpacity
(
double InRenderOpacity |
UIFWidget.h | ||
void SetVisibility
(
ESlateVisibility InVisibility |
UIFWidget.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CallRemoteFunction
(
UFunction* Function, |
UIFWidget.h | ||
| UIFWidget.h | |||
virtual bool IsSupportedForNetworking() |
UIFWidget.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AuthorityOnWidgetTreeOwnerChanged() |
UIFWidget.h | ||
virtual void AuthorityRemoveChild
(
UUIFrameworkWidget* Widget |
UIFWidget.h | ||
void ForceNetUpdate() |
UIFWidget.h | ||
virtual void LocalOnUMGWidgetCreated() |
UIFWidget.h |