Show / Hide Table of Contents

Class WidgetSwitcher

A widget switcher is like a tab control, but without tabs. At most one widget is visible at time.

Inheritance
System.Object
UObject
Visual
Widget
PanelWidget
WidgetSwitcher
Inherited Members
PanelWidget.AddChild(Widget)
PanelWidget.ClearChildren()
PanelWidget.GetChildAt(Int32)
PanelWidget.GetChildIndex(Widget)
PanelWidget.GetChildrenCount()
PanelWidget.HasAnyChildren()
PanelWidget.HasChild(Widget)
PanelWidget.RemoveChild(Widget)
PanelWidget.RemoveChildAt(Int32)
PanelWidget.Slots
Widget.ForceLayoutPrepass()
Widget.ForceVolatile(Boolean)
Widget.GetCachedGeometry(Geometry)
Widget.GetClipping()
Widget.GetDesiredSize()
Widget.GetIsEnabled()
Widget.GetOwningLocalPlayer()
Widget.GetOwningPlayer()
Widget.GetParent()
Widget.GetRenderOpacity()
Widget.GetVisibility()
Widget.HasAnyUserFocus()
Widget.HasFocusedDescendants()
Widget.HasKeyboardFocus()
Widget.HasMouseCapture()
Widget.HasMouseCaptureByUser(Int32, Int32)
Widget.HasUserFocus(PlayerController)
Widget.HasUserFocusedDescendants(PlayerController)
Widget.InvalidateLayoutAndVolatility()
Widget.IsHovered()
Widget.IsVisible()
Widget.RemoveFromParent()
Widget.ResetCursor()
Widget.SetAllNavigationRules(EUINavigationRule, Name)
Widget.SetClipping(EWidgetClipping)
Widget.SetCursor(Byte)
Widget.SetIsEnabled(Boolean)
Widget.SetKeyboardFocus()
Widget.SetNavigationRule(EUINavigation, EUINavigationRule, Name)
Widget.SetRenderAngle(Single)
Widget.SetRenderOpacity(Single)
Widget.SetRenderScale(Vector2D)
Widget.SetRenderShear(Vector2D)
Widget.SetRenderTransform(WidgetTransform)
Widget.SetRenderTransformPivot(Vector2D)
Widget.SetRenderTranslation(Vector2D)
Widget.SetToolTip(Widget)
Widget.SetToolTipText(Byte)
Widget.SetUserFocus(PlayerController)
Widget.SetVisibility(ESlateVisibility)
Widget.Slot
Widget.ToolTipWidget
Widget.RenderTransform
Widget.RenderTransformPivot
Widget.bIsVariable
Widget.bCreatedByConstructionScript
Widget.bIsEnabled
Widget.bOverride_Cursor
Widget.bIsVolatile
Widget.bHiddenInDesigner
Widget.bExpandedInDesigner
Widget.bLockedInDesigner
Widget.Cursor
Widget.RenderOpacity
Widget.Navigation
Widget.NativeBindings
Widget.DesignerFlags
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.UMG
Assembly: UE4DotNet.dll
Syntax
public class WidgetSwitcher : PanelWidget

Properties

| Improve this Doc View Source

ActiveWidgetIndex

The slot index to display

Declaration
public int ActiveWidgetIndex { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static WidgetSwitcher DefaultObject { get; }
Property Value
Type Description
WidgetSwitcher
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

GetActiveWidget()

Get the reference of the currently active widget

Declaration
public Widget GetActiveWidget()
Returns
Type Description
Widget
| Improve this Doc View Source

GetActiveWidgetIndex()

Gets the slot index of the currently active widget

Declaration
public int GetActiveWidgetIndex()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetNumWidgets()

Gets the number of widgets that this switcher manages.

Declaration
public int GetNumWidgets()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetWidgetAtIndex(Int32)

Get a widget at the provided index

Declaration
public Widget GetWidgetAtIndex(int Index)
Parameters
Type Name Description
System.Int32 Index
Returns
Type Description
Widget
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static WidgetSwitcher New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
WidgetSwitcher
| Improve this Doc View Source

SetActiveWidget(Widget)

Activates the widget and makes it the active index.

Declaration
public void SetActiveWidget(Widget Widget)
Parameters
Type Name Description
Widget Widget
| Improve this Doc View Source

SetActiveWidgetIndex(Int32)

Activates the widget at the specified index.

Declaration
public void SetActiveWidgetIndex(int Index)
Parameters
Type Name Description
System.Int32 Index

Operators

| Improve this Doc View Source

Implicit(IntPtr to WidgetSwitcher)

Convert from IntPtr to UObject

Declaration
public static implicit operator WidgetSwitcher(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
WidgetSwitcher
  • Improve this Doc
  • View Source
Back to top Generated by DocFX