UVisual

The base class for elements in UMG: slots and widgets.

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UVisual

UPanelSlot

UBackgroundBlurSlot

UBorderSlot

UButtonSlot

UCanvasPanelSlot

UGridSlot

UHorizontalBoxSlot

ULoadGuardSlot

UOverlaySlot

UCommonVisibilitySwitcherSlot

USafeZoneSlot

UScaleBoxSlot

UScrollBoxSlot

USizeBoxSlot

UUniformGridSlot

UVerticalBoxSlot

UWidgetSwitcherSlot

UWindowTitleBarAreaSlot

UWrapBoxSlot

UWidget

UCircularThrobber

UComboBox

UComboBoxString

UCommonActionWidget

UCommonActivatableWidgetContainerBase

UCommonActivatableWidgetQueue

UCommonActivatableWidgetStack

UCommonLazyWidget

UCommonVideoPlayer

UCommonWidgetCarouselNavBar

UDynamicEntryBoxBase

UCommonBoundActionBar

UDynamicEntryBox

UEditableText

UEditableTextBox

UExpandableArea

UImage

UCommonLazyImage

UInputKeySelector

UListViewBase

UListView

UCommonListView

UTileView

UCommonTileView

UTreeView

UCommonTreeView

UNativeWidgetHost

UPanelWidget

UCanvasPanel

UCommonWidgetCarousel

UContentWidget

UBackgroundBlur

UBorder

UCommonBorder

UCommonVisibilityWidgetBase

UCommonCustomNavigation

UButton

UCommonButtonInternalBase

UCheckBox

UCommonLoadGuard

UInvalidationBox

UMenuAnchor

UNamedSlot

URetainerBox

USafeZone

UScaleBox

USizeBox

UCommonVisualAttachment

UViewport

UWindowTitleBarArea

UGridPanel

UHorizontalBox

UOverlay

UCommonVisibilitySwitcher

UScrollBox

UCommonHierarchicalScrollBox

UUniformGridPanel

UVerticalBox

UWidgetSwitcher

UCommonAnimatedSwitcher

UCommonActivatableWidgetSwitcher

UWrapBox

UProgressBar

UPropertyViewBase

UDetailsView

USinglePropertyView

URadialSlider

UScrollBar

USlider

UAnalogSlider

USpacer

USpinBox

USynth2DSlider

USynthKnob

UTextLayoutWidget

UMultiLineEditableText

UMultiLineEditableTextBox

URichTextBlock

UCommonRichTextBlock

UTextBlock

UCommonTextBlock

UCommonDateTimeTextBlock

UCommonNumericTextBlock

UThrobber

UUserWidget

UCommonUserWidget

UCommonActivatableWidget

UCommonButtonBase

UCommonBoundActionButton

UCommonRotator

UCommonTabListWidgetBase

UEditorUtilityWidget

ULevelSequenceBurnIn

UMoviePipelineBurnInWidget

UTakeRecorderOverlayWidget

UWebBrowser

References

Module

UMG

Header

/Engine/Source/Runtime/UMG/Public/Components/Visual.h

Include

#include "Components/Visual.h"

Syntax

class UVisual : public UObject

Remarks

The base class for elements in UMG: slots and widgets.

Constructors

Name Description

Public function

UVisual

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

ReleaseSlateResources

(
    bool bReleaseChildren
)

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual Const

bool

 

NeedsLoadForServer()

Called during saving to determine the load flags to save with the object.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss