Show / Hide Table of Contents

Class InputKeySelector

A widget for selecting a single key or a single key with a modifier.

Inheritance
System.Object
UObject
Visual
Widget
InputKeySelector
Inherited Members
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 InputKeySelector : Widget

Properties

| Improve this Doc View Source

bAllowGamepadKeys

Declaration
public bool bAllowGamepadKeys { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bAllowModifierKeys

Declaration
public bool bAllowModifierKeys { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

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

Margin

The amount of blank space around the text used to display the currently selected key.

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

SelectedKey

The currently selected key chord.

Declaration
public InputChord SelectedKey { get; }
Property Value
Type Description
InputChord
| Improve this Doc View Source

StaticClass

Get UE4 Class

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

TextStyle

The button style used at runtime

Declaration
public TextBlockStyle TextStyle { get; set; }
Property Value
Type Description
TextBlockStyle
| Improve this Doc View Source

WidgetStyle

The button style used at runtime

Declaration
public ButtonStyle WidgetStyle { get; set; }
Property Value
Type Description
ButtonStyle

Methods

| Improve this Doc View Source

GetIsSelectingKey()

Returns true if the widget is currently selecting a key, otherwise returns false.

Declaration
public bool GetIsSelectingKey()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

SetAllowGamepadKeys(Boolean)

Sets whether or not gamepad keys are allowed in the selected key.

Declaration
public void SetAllowGamepadKeys(bool bInAllowGamepadKeys)
Parameters
Type Name Description
System.Boolean bInAllowGamepadKeys
| Improve this Doc View Source

SetAllowModifierKeys(Boolean)

Sets whether or not modifier keys are allowed in the selected key.

Declaration
public void SetAllowModifierKeys(bool bInAllowModifierKeys)
Parameters
Type Name Description
System.Boolean bInAllowModifierKeys
| Improve this Doc View Source

SetEscapeKeys(Byte)

Sets escape keys.

Declaration
public void SetEscapeKeys(byte InKeys)
Parameters
Type Name Description
System.Byte InKeys
| Improve this Doc View Source

SetKeySelectionText(Byte)

Sets the text which is displayed while selecting keys.

Declaration
public void SetKeySelectionText(byte InKeySelectionText)
Parameters
Type Name Description
System.Byte InKeySelectionText
| Improve this Doc View Source

SetNoKeySpecifiedText(Byte)

Sets the text to display when no key text is available or not selecting a key.

Declaration
public void SetNoKeySpecifiedText(byte InNoKeySpecifiedText)
Parameters
Type Name Description
System.Byte InNoKeySpecifiedText
| Improve this Doc View Source

SetSelectedKey(InputChord)

Sets the currently selected key.

Declaration
public void SetSelectedKey(InputChord InSelectedKey)
Parameters
Type Name Description
InputChord InSelectedKey
| Improve this Doc View Source

SetTextBlockVisibility(ESlateVisibility)

Sets the visibility of the text block.

Declaration
public void SetTextBlockVisibility(ESlateVisibility InVisibility)
Parameters
Type Name Description
ESlateVisibility InVisibility

Operators

| Improve this Doc View Source

Implicit(IntPtr to InputKeySelector)

Convert from IntPtr to UObject

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