### YamlMime:ManagedReference
items:
- uid: MLEM.Ui.UiControls
commentId: T:MLEM.Ui.UiControls
id: UiControls
parent: MLEM.Ui
children:
- MLEM.Ui.UiControls.#ctor(MLEM.Ui.UiSystem,MLEM.Input.InputHandler)
- MLEM.Ui.UiControls.ActiveRoot
- MLEM.Ui.UiControls.AutoNavModeChanged
- MLEM.Ui.UiControls.DownButtons
- MLEM.Ui.UiControls.GamepadButtons
- MLEM.Ui.UiControls.GamepadIndex
- MLEM.Ui.UiControls.GetElementUnderPos(Microsoft.Xna.Framework.Vector2)
- MLEM.Ui.UiControls.GetGamepadNextElement(MLEM.Maths.Direction2)
- MLEM.Ui.UiControls.GetSelectedElement(MLEM.Ui.RootElement)
- MLEM.Ui.UiControls.GetTabNextElement(System.Boolean)
- MLEM.Ui.UiControls.HandleGamepad
- MLEM.Ui.UiControls.HandleKeyboard
- MLEM.Ui.UiControls.HandleMouse
- MLEM.Ui.UiControls.HandleTouch
- MLEM.Ui.UiControls.Input
- MLEM.Ui.UiControls.IsAutoNavMode
- MLEM.Ui.UiControls.IsInputOurs
- MLEM.Ui.UiControls.Keybinds
- MLEM.Ui.UiControls.KeyboardButtons
- MLEM.Ui.UiControls.LeftButtons
- MLEM.Ui.UiControls.MousedElement
- MLEM.Ui.UiControls.NavType
- MLEM.Ui.UiControls.NavTypeChanged
- MLEM.Ui.UiControls.PressElement(MLEM.Ui.Elements.Element,System.Boolean)
- MLEM.Ui.UiControls.RightButtons
- MLEM.Ui.UiControls.SecondaryGamepadButtons
- MLEM.Ui.UiControls.SelectElement(MLEM.Ui.RootElement,MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
- MLEM.Ui.UiControls.SelectedElement
- MLEM.Ui.UiControls.SetMousedElement(MLEM.Ui.Elements.Element)
- MLEM.Ui.UiControls.SetTouchedElement(MLEM.Ui.Elements.Element)
- MLEM.Ui.UiControls.System
- MLEM.Ui.UiControls.TouchedElement
- MLEM.Ui.UiControls.UpButtons
- MLEM.Ui.UiControls.Update
langs:
- csharp
- vb
name: UiControls
nameWithType: UiControls
fullName: MLEM.Ui.UiControls
type: Class
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: UiControls
path: ../MLEM.Ui/UiControls.cs
startLine: 20
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
UiControls holds and manages all of the controls for a .
UiControls supports keyboard, mouse, gamepad and touch input using an underlying .
example: []
syntax:
content: public class UiControls
content.vb: Public Class UiControls
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Ui.UiControls.Input
commentId: F:MLEM.Ui.UiControls.Input
id: Input
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: Input
nameWithType: UiControls.Input
fullName: MLEM.Ui.UiControls.Input
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Input
path: ../MLEM.Ui/UiControls.cs
startLine: 25
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: The input handler that is used for querying input
example: []
syntax:
content: public readonly InputHandler Input
return:
type: MLEM.Input.InputHandler
content.vb: Public ReadOnly Input As InputHandler
- uid: MLEM.Ui.UiControls.KeyboardButtons
commentId: F:MLEM.Ui.UiControls.KeyboardButtons
id: KeyboardButtons
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: KeyboardButtons
nameWithType: UiControls.KeyboardButtons
fullName: MLEM.Ui.UiControls.KeyboardButtons
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: KeyboardButtons
path: ../MLEM.Ui/UiControls.cs
startLine: 30
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
A list of , and/or that act as the buttons on the keyboard which perform the action.
If the is held, these buttons perform .
example: []
syntax:
content: public readonly Keybind KeyboardButtons
return:
type: MLEM.Input.Keybind
content.vb: Public ReadOnly KeyboardButtons As Keybind
- uid: MLEM.Ui.UiControls.GamepadButtons
commentId: F:MLEM.Ui.UiControls.GamepadButtons
id: GamepadButtons
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: GamepadButtons
nameWithType: UiControls.GamepadButtons
fullName: MLEM.Ui.UiControls.GamepadButtons
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GamepadButtons
path: ../MLEM.Ui/UiControls.cs
startLine: 34
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: AA that acts as the buttons on a gamepad that perform the action.
example: []
syntax:
content: public readonly Keybind GamepadButtons
return:
type: MLEM.Input.Keybind
content.vb: Public ReadOnly GamepadButtons As Keybind
- uid: MLEM.Ui.UiControls.SecondaryGamepadButtons
commentId: F:MLEM.Ui.UiControls.SecondaryGamepadButtons
id: SecondaryGamepadButtons
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: SecondaryGamepadButtons
nameWithType: UiControls.SecondaryGamepadButtons
fullName: MLEM.Ui.UiControls.SecondaryGamepadButtons
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SecondaryGamepadButtons
path: ../MLEM.Ui/UiControls.cs
startLine: 38
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: A that acts as the buttons on a gamepad that perform the action.
example: []
syntax:
content: public readonly Keybind SecondaryGamepadButtons
return:
type: MLEM.Input.Keybind
content.vb: Public ReadOnly SecondaryGamepadButtons As Keybind
- uid: MLEM.Ui.UiControls.UpButtons
commentId: F:MLEM.Ui.UiControls.UpButtons
id: UpButtons
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: UpButtons
nameWithType: UiControls.UpButtons
fullName: MLEM.Ui.UiControls.UpButtons
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: UpButtons
path: ../MLEM.Ui/UiControls.cs
startLine: 42
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: A that acts as the buttons that select a that is above the currently selected element.
example: []
syntax:
content: public readonly Keybind UpButtons
return:
type: MLEM.Input.Keybind
content.vb: Public ReadOnly UpButtons As Keybind
- uid: MLEM.Ui.UiControls.DownButtons
commentId: F:MLEM.Ui.UiControls.DownButtons
id: DownButtons
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: DownButtons
nameWithType: UiControls.DownButtons
fullName: MLEM.Ui.UiControls.DownButtons
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: DownButtons
path: ../MLEM.Ui/UiControls.cs
startLine: 46
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: A that acts as the buttons that select a that is below the currently selected element.
example: []
syntax:
content: public readonly Keybind DownButtons
return:
type: MLEM.Input.Keybind
content.vb: Public ReadOnly DownButtons As Keybind
- uid: MLEM.Ui.UiControls.LeftButtons
commentId: F:MLEM.Ui.UiControls.LeftButtons
id: LeftButtons
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: LeftButtons
nameWithType: UiControls.LeftButtons
fullName: MLEM.Ui.UiControls.LeftButtons
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: LeftButtons
path: ../MLEM.Ui/UiControls.cs
startLine: 50
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: A that acts as the buttons that select a that is to the left of the currently selected element.
example: []
syntax:
content: public readonly Keybind LeftButtons
return:
type: MLEM.Input.Keybind
content.vb: Public ReadOnly LeftButtons As Keybind
- uid: MLEM.Ui.UiControls.RightButtons
commentId: F:MLEM.Ui.UiControls.RightButtons
id: RightButtons
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: RightButtons
nameWithType: UiControls.RightButtons
fullName: MLEM.Ui.UiControls.RightButtons
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: RightButtons
path: ../MLEM.Ui/UiControls.cs
startLine: 54
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: A that acts as the buttons that select a that is to the right of the currently selected element.
example: []
syntax:
content: public readonly Keybind RightButtons
return:
type: MLEM.Input.Keybind
content.vb: Public ReadOnly RightButtons As Keybind
- uid: MLEM.Ui.UiControls.Keybinds
commentId: F:MLEM.Ui.UiControls.Keybinds
id: Keybinds
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: Keybinds
nameWithType: UiControls.Keybinds
fullName: MLEM.Ui.UiControls.Keybinds
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Keybinds
path: ../MLEM.Ui/UiControls.cs
startLine: 59
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
All instances used by these ui controls.
This can be used to easily serialize and deserialize all ui keybinds.
example: []
syntax:
content: public readonly Keybind[] Keybinds
return:
type: MLEM.Input.Keybind[]
content.vb: Public ReadOnly Keybinds As Keybind()
- uid: MLEM.Ui.UiControls.ActiveRoot
commentId: P:MLEM.Ui.UiControls.ActiveRoot
id: ActiveRoot
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: ActiveRoot
nameWithType: UiControls.ActiveRoot
fullName: MLEM.Ui.UiControls.ActiveRoot
type: Property
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ActiveRoot
path: ../MLEM.Ui/UiControls.cs
startLine: 65
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
The that is currently active.
The active root element is the one with the highest that .
example: []
syntax:
content: public RootElement ActiveRoot { get; protected set; }
parameters: []
return:
type: MLEM.Ui.RootElement
content.vb: Public Property ActiveRoot As RootElement
overload: MLEM.Ui.UiControls.ActiveRoot*
- uid: MLEM.Ui.UiControls.MousedElement
commentId: P:MLEM.Ui.UiControls.MousedElement
id: MousedElement
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: MousedElement
nameWithType: UiControls.MousedElement
fullName: MLEM.Ui.UiControls.MousedElement
type: Property
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: MousedElement
path: ../MLEM.Ui/UiControls.cs
startLine: 69
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: The that the mouse is currently over.
example: []
syntax:
content: public Element MousedElement { get; protected set; }
parameters: []
return:
type: MLEM.Ui.Elements.Element
content.vb: Public Property MousedElement As Element
overload: MLEM.Ui.UiControls.MousedElement*
- uid: MLEM.Ui.UiControls.TouchedElement
commentId: P:MLEM.Ui.UiControls.TouchedElement
id: TouchedElement
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: TouchedElement
nameWithType: UiControls.TouchedElement
fullName: MLEM.Ui.UiControls.TouchedElement
type: Property
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: TouchedElement
path: ../MLEM.Ui/UiControls.cs
startLine: 73
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: The that is currently touched.
example: []
syntax:
content: public Element TouchedElement { get; protected set; }
parameters: []
return:
type: MLEM.Ui.Elements.Element
content.vb: Public Property TouchedElement As Element
overload: MLEM.Ui.UiControls.TouchedElement*
- uid: MLEM.Ui.UiControls.SelectedElement
commentId: P:MLEM.Ui.UiControls.SelectedElement
id: SelectedElement
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: SelectedElement
nameWithType: UiControls.SelectedElement
fullName: MLEM.Ui.UiControls.SelectedElement
type: Property
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SelectedElement
path: ../MLEM.Ui/UiControls.cs
startLine: 78
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
The element that is currently selected.
This is the of the .
example: []
syntax:
content: public Element SelectedElement { get; }
parameters: []
return:
type: MLEM.Ui.Elements.Element
content.vb: Public ReadOnly Property SelectedElement As Element
overload: MLEM.Ui.UiControls.SelectedElement*
- uid: MLEM.Ui.UiControls.GamepadIndex
commentId: F:MLEM.Ui.UiControls.GamepadIndex
id: GamepadIndex
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: GamepadIndex
nameWithType: UiControls.GamepadIndex
fullName: MLEM.Ui.UiControls.GamepadIndex
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GamepadIndex
path: ../MLEM.Ui/UiControls.cs
startLine: 83
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
The zero-based index of the used for gamepad input.
If this index is lower than 0, every connected gamepad will trigger input.
example: []
syntax:
content: public int GamepadIndex
return:
type: System.Int32
content.vb: Public GamepadIndex As Integer
- uid: MLEM.Ui.UiControls.HandleMouse
commentId: F:MLEM.Ui.UiControls.HandleMouse
id: HandleMouse
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: HandleMouse
nameWithType: UiControls.HandleMouse
fullName: MLEM.Ui.UiControls.HandleMouse
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: HandleMouse
path: ../MLEM.Ui/UiControls.cs
startLine: 88
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Set this to false to disable mouse input for these ui controls.
Note that this does not disable mouse input for the underlying .
example: []
syntax:
content: public bool HandleMouse
return:
type: System.Boolean
content.vb: Public HandleMouse As Boolean
- uid: MLEM.Ui.UiControls.HandleKeyboard
commentId: F:MLEM.Ui.UiControls.HandleKeyboard
id: HandleKeyboard
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: HandleKeyboard
nameWithType: UiControls.HandleKeyboard
fullName: MLEM.Ui.UiControls.HandleKeyboard
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: HandleKeyboard
path: ../MLEM.Ui/UiControls.cs
startLine: 93
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Set this to false to disable keyboard input for these ui controls.
Note that this does not disable keyboard input for the underlying .
example: []
syntax:
content: public bool HandleKeyboard
return:
type: System.Boolean
content.vb: Public HandleKeyboard As Boolean
- uid: MLEM.Ui.UiControls.HandleTouch
commentId: F:MLEM.Ui.UiControls.HandleTouch
id: HandleTouch
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: HandleTouch
nameWithType: UiControls.HandleTouch
fullName: MLEM.Ui.UiControls.HandleTouch
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: HandleTouch
path: ../MLEM.Ui/UiControls.cs
startLine: 98
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Set this to false to disable touch input for these ui controls.
Note that this does not disable touch input for the underlying .
example: []
syntax:
content: public bool HandleTouch
return:
type: System.Boolean
content.vb: Public HandleTouch As Boolean
- uid: MLEM.Ui.UiControls.HandleGamepad
commentId: F:MLEM.Ui.UiControls.HandleGamepad
id: HandleGamepad
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: HandleGamepad
nameWithType: UiControls.HandleGamepad
fullName: MLEM.Ui.UiControls.HandleGamepad
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: HandleGamepad
path: ../MLEM.Ui/UiControls.cs
startLine: 103
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Set this to false to disable gamepad input for these ui controls.
Note that this does not disable gamepad input for the underlying .
example: []
syntax:
content: public bool HandleGamepad
return:
type: System.Boolean
content.vb: Public HandleGamepad As Boolean
- uid: MLEM.Ui.UiControls.IsAutoNavMode
commentId: P:MLEM.Ui.UiControls.IsAutoNavMode
id: IsAutoNavMode
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: IsAutoNavMode
nameWithType: UiControls.IsAutoNavMode
fullName: MLEM.Ui.UiControls.IsAutoNavMode
type: Property
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: IsAutoNavMode
path: ../MLEM.Ui/UiControls.cs
startLine: 108
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
If this value is true, the ui controls are in automatic navigation mode. The state of automatic navigation is usually based on the current .
This means that the will be drawn around the .
example: []
syntax:
content: public bool IsAutoNavMode { get; set; }
parameters: []
return:
type: System.Boolean
content.vb: Public Property IsAutoNavMode As Boolean
overload: MLEM.Ui.UiControls.IsAutoNavMode*
- uid: MLEM.Ui.UiControls.NavType
commentId: P:MLEM.Ui.UiControls.NavType
id: NavType
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: NavType
nameWithType: UiControls.NavType
fullName: MLEM.Ui.UiControls.NavType
type: Property
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: NavType
path: ../MLEM.Ui/UiControls.cs
startLine: 120
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: The current of these ui controls, which represents the last type of interaction that was used to interact with the underlying .
example: []
syntax:
content: public UiControls.NavigationType NavType { get; set; }
parameters: []
return:
type: MLEM.Ui.UiControls.NavigationType
content.vb: Public Property NavType As UiControls.NavigationType
overload: MLEM.Ui.UiControls.NavType*
- uid: MLEM.Ui.UiControls.AutoNavModeChanged
commentId: E:MLEM.Ui.UiControls.AutoNavModeChanged
id: AutoNavModeChanged
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: AutoNavModeChanged
nameWithType: UiControls.AutoNavModeChanged
fullName: MLEM.Ui.UiControls.AutoNavModeChanged
type: Event
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AutoNavModeChanged
path: ../MLEM.Ui/UiControls.cs
startLine: 135
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
An event that is raised when is changed.
This can be used for custom actions like hiding the mouse cursor when automatic navigation is enabled.
example: []
syntax:
content: public event Action AutoNavModeChanged
return:
type: System.Action{System.Boolean}
content.vb: Public Event AutoNavModeChanged As Action(Of Boolean)
- uid: MLEM.Ui.UiControls.NavTypeChanged
commentId: E:MLEM.Ui.UiControls.NavTypeChanged
id: NavTypeChanged
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: NavTypeChanged
nameWithType: UiControls.NavTypeChanged
fullName: MLEM.Ui.UiControls.NavTypeChanged
type: Event
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: NavTypeChanged
path: ../MLEM.Ui/UiControls.cs
startLine: 139
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: An event that is raised when is changed. It receives the previous navigation type, as well as the newly set navigation type.
example: []
syntax:
content: public event Action NavTypeChanged
return:
type: System.Action{MLEM.Ui.UiControls.NavigationType,MLEM.Ui.UiControls.NavigationType}
content.vb: Public Event NavTypeChanged As Action(Of UiControls.NavigationType, UiControls.NavigationType)
- uid: MLEM.Ui.UiControls.IsInputOurs
commentId: F:MLEM.Ui.UiControls.IsInputOurs
id: IsInputOurs
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: IsInputOurs
nameWithType: UiControls.IsInputOurs
fullName: MLEM.Ui.UiControls.IsInputOurs
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: IsInputOurs
path: ../MLEM.Ui/UiControls.cs
startLine: 145
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
This value ist true if the was created by this ui controls instance, or if it was passed in.
If the input handler was created by this instance, its method should be called by us.
example: []
syntax:
content: protected readonly bool IsInputOurs
return:
type: System.Boolean
content.vb: Protected ReadOnly IsInputOurs As Boolean
- uid: MLEM.Ui.UiControls.System
commentId: F:MLEM.Ui.UiControls.System
id: System
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: System
nameWithType: UiControls.System
fullName: MLEM.Ui.UiControls.System
type: Field
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: System
path: ../MLEM.Ui/UiControls.cs
startLine: 149
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: The that this ui controls instance is controlling
example: []
syntax:
content: protected readonly UiSystem System
return:
type: MLEM.Ui.UiSystem
content.vb: Protected ReadOnly System As UiSystem
- uid: MLEM.Ui.UiControls.#ctor(MLEM.Ui.UiSystem,MLEM.Input.InputHandler)
commentId: M:MLEM.Ui.UiControls.#ctor(MLEM.Ui.UiSystem,MLEM.Input.InputHandler)
id: '#ctor(MLEM.Ui.UiSystem,MLEM.Input.InputHandler)'
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: UiControls(UiSystem, InputHandler)
nameWithType: UiControls.UiControls(UiSystem, InputHandler)
fullName: MLEM.Ui.UiControls.UiControls(MLEM.Ui.UiSystem, MLEM.Input.InputHandler)
type: Constructor
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: .ctor
path: ../MLEM.Ui/UiControls.cs
startLine: 161
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Creates a new instance of the ui controls.
You should rarely have to invoke this manually, since the handles it.
example: []
syntax:
content: public UiControls(UiSystem system, InputHandler inputHandler = null)
parameters:
- id: system
type: MLEM.Ui.UiSystem
description: The ui system to control with these controls
- id: inputHandler
type: MLEM.Input.InputHandler
description: The input handler to use for controlling, or null to create a new one.
content.vb: Public Sub New(system As UiSystem, inputHandler As InputHandler = Nothing)
overload: MLEM.Ui.UiControls.#ctor*
nameWithType.vb: UiControls.New(UiSystem, InputHandler)
fullName.vb: MLEM.Ui.UiControls.New(MLEM.Ui.UiSystem, MLEM.Input.InputHandler)
name.vb: New(UiSystem, InputHandler)
- uid: MLEM.Ui.UiControls.Update
commentId: M:MLEM.Ui.UiControls.Update
id: Update
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: Update()
nameWithType: UiControls.Update()
fullName: MLEM.Ui.UiControls.Update()
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Update
path: ../MLEM.Ui/UiControls.cs
startLine: 176
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: Update this ui controls instance, causing the underlying to be updated, as well as ui input to be queried.
example: []
syntax:
content: public virtual void Update()
content.vb: Public Overridable Sub Update()
overload: MLEM.Ui.UiControls.Update*
- uid: MLEM.Ui.UiControls.GetElementUnderPos(Microsoft.Xna.Framework.Vector2)
commentId: M:MLEM.Ui.UiControls.GetElementUnderPos(Microsoft.Xna.Framework.Vector2)
id: GetElementUnderPos(Microsoft.Xna.Framework.Vector2)
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: GetElementUnderPos(Vector2)
nameWithType: UiControls.GetElementUnderPos(Vector2)
fullName: MLEM.Ui.UiControls.GetElementUnderPos(Microsoft.Xna.Framework.Vector2)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetElementUnderPos
path: ../MLEM.Ui/UiControls.cs
startLine: 298
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Returns the in the underlying that is currently below the given position.
Throughout the ui system, this is used for mouse input querying.
example: []
syntax:
content: public virtual Element GetElementUnderPos(Vector2 position)
parameters:
- id: position
type: Microsoft.Xna.Framework.Vector2
description: The position to query
return:
type: MLEM.Ui.Elements.Element
description: The element under the position, or null if there isn't one
content.vb: Public Overridable Function GetElementUnderPos(position As Vector2) As Element
overload: MLEM.Ui.UiControls.GetElementUnderPos*
- uid: MLEM.Ui.UiControls.SelectElement(MLEM.Ui.RootElement,MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
commentId: M:MLEM.Ui.UiControls.SelectElement(MLEM.Ui.RootElement,MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
id: SelectElement(MLEM.Ui.RootElement,MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: SelectElement(RootElement, Element, bool?, NavigationType?)
nameWithType: UiControls.SelectElement(RootElement, Element, bool?, UiControls.NavigationType?)
fullName: MLEM.Ui.UiControls.SelectElement(MLEM.Ui.RootElement, MLEM.Ui.Elements.Element, bool?, MLEM.Ui.UiControls.NavigationType?)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SelectElement
path: ../MLEM.Ui/UiControls.cs
startLine: 317
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Selects the given element that is a child of the given root element.
Optionally, automatic navigation can be forced on, causing the to be drawn around the element.
A simpler version of this method is .
example: []
syntax:
content: public void SelectElement(RootElement root, Element element, bool? autoNav = null, UiControls.NavigationType? navType = null)
parameters:
- id: root
type: MLEM.Ui.RootElement
description: The root element of the
- id: element
type: MLEM.Ui.Elements.Element
description: The element to select, or null to deselect the selected element.
- id: autoNav
type: System.Nullable{System.Boolean}
description: Whether automatic navigation should be forced on. If this is null, the automatic navigation state will stay the same.
- id: navType
type: System.Nullable{MLEM.Ui.UiControls.NavigationType}
description: An optional to set. If this is null, the navigation type will stay the same.
content.vb: Public Sub SelectElement(root As RootElement, element As Element, autoNav As Boolean? = Nothing, navType As UiControls.NavigationType? = Nothing)
overload: MLEM.Ui.UiControls.SelectElement*
nameWithType.vb: UiControls.SelectElement(RootElement, Element, Boolean?, UiControls.NavigationType?)
fullName.vb: MLEM.Ui.UiControls.SelectElement(MLEM.Ui.RootElement, MLEM.Ui.Elements.Element, Boolean?, MLEM.Ui.UiControls.NavigationType?)
name.vb: SelectElement(RootElement, Element, Boolean?, NavigationType?)
- uid: MLEM.Ui.UiControls.SetMousedElement(MLEM.Ui.Elements.Element)
commentId: M:MLEM.Ui.UiControls.SetMousedElement(MLEM.Ui.Elements.Element)
id: SetMousedElement(MLEM.Ui.Elements.Element)
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: SetMousedElement(Element)
nameWithType: UiControls.SetMousedElement(Element)
fullName: MLEM.Ui.UiControls.SetMousedElement(MLEM.Ui.Elements.Element)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SetMousedElement
path: ../MLEM.Ui/UiControls.cs
startLine: 346
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: Sets the to the given value, calling the appropriate events.
example: []
syntax:
content: public void SetMousedElement(Element element)
parameters:
- id: element
type: MLEM.Ui.Elements.Element
description: The element to set as moused
content.vb: Public Sub SetMousedElement(element As Element)
overload: MLEM.Ui.UiControls.SetMousedElement*
- uid: MLEM.Ui.UiControls.SetTouchedElement(MLEM.Ui.Elements.Element)
commentId: M:MLEM.Ui.UiControls.SetTouchedElement(MLEM.Ui.Elements.Element)
id: SetTouchedElement(MLEM.Ui.Elements.Element)
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: SetTouchedElement(Element)
nameWithType: UiControls.SetTouchedElement(Element)
fullName: MLEM.Ui.UiControls.SetTouchedElement(MLEM.Ui.Elements.Element)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SetTouchedElement
path: ../MLEM.Ui/UiControls.cs
startLine: 363
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: Sets the to the given value, calling the appropriate events.
example: []
syntax:
content: public void SetTouchedElement(Element element)
parameters:
- id: element
type: MLEM.Ui.Elements.Element
description: The element to set as touched
content.vb: Public Sub SetTouchedElement(element As Element)
overload: MLEM.Ui.UiControls.SetTouchedElement*
- uid: MLEM.Ui.UiControls.GetSelectedElement(MLEM.Ui.RootElement)
commentId: M:MLEM.Ui.UiControls.GetSelectedElement(MLEM.Ui.RootElement)
id: GetSelectedElement(MLEM.Ui.RootElement)
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: GetSelectedElement(RootElement)
nameWithType: UiControls.GetSelectedElement(RootElement)
fullName: MLEM.Ui.UiControls.GetSelectedElement(MLEM.Ui.RootElement)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetSelectedElement
path: ../MLEM.Ui/UiControls.cs
startLine: 382
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Returns the selected element for the given root element.
A property equivalent to this method is .
example: []
syntax:
content: public Element GetSelectedElement(RootElement root)
parameters:
- id: root
type: MLEM.Ui.RootElement
description: The root element whose selected element to return
return:
type: MLEM.Ui.Elements.Element
description: The given root's selected element, or null if the root doesn't exist, or if there is no selected element for that root.
content.vb: Public Function GetSelectedElement(root As RootElement) As Element
overload: MLEM.Ui.UiControls.GetSelectedElement*
- uid: MLEM.Ui.UiControls.PressElement(MLEM.Ui.Elements.Element,System.Boolean)
commentId: M:MLEM.Ui.UiControls.PressElement(MLEM.Ui.Elements.Element,System.Boolean)
id: PressElement(MLEM.Ui.Elements.Element,System.Boolean)
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: PressElement(Element, bool)
nameWithType: UiControls.PressElement(Element, bool)
fullName: MLEM.Ui.UiControls.PressElement(MLEM.Ui.Elements.Element, bool)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: PressElement
path: ../MLEM.Ui/UiControls.cs
startLine: 394
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: Causes the passed element to be pressed, invoking its or through or .
example: []
syntax:
content: public void PressElement(Element element, bool secondary = false)
parameters:
- id: element
type: MLEM.Ui.Elements.Element
description: The element to press.
- id: secondary
type: System.Boolean
description: Whether the secondary action should be invoked, rather than the primary one.
content.vb: Public Sub PressElement(element As Element, secondary As Boolean = False)
overload: MLEM.Ui.UiControls.PressElement*
nameWithType.vb: UiControls.PressElement(Element, Boolean)
fullName.vb: MLEM.Ui.UiControls.PressElement(MLEM.Ui.Elements.Element, Boolean)
name.vb: PressElement(Element, Boolean)
- uid: MLEM.Ui.UiControls.GetTabNextElement(System.Boolean)
commentId: M:MLEM.Ui.UiControls.GetTabNextElement(System.Boolean)
id: GetTabNextElement(System.Boolean)
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: GetTabNextElement(bool)
nameWithType: UiControls.GetTabNextElement(bool)
fullName: MLEM.Ui.UiControls.GetTabNextElement(bool)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetTabNextElement
path: ../MLEM.Ui/UiControls.cs
startLine: 408
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: >-
Returns the next element to select when pressing the key during keyboard navigation.
If the backward
boolean is true, the previous element should be returned instead.
example: []
syntax:
content: protected virtual Element GetTabNextElement(bool backward)
parameters:
- id: backward
type: System.Boolean
description: If we're going backwards (if is held)
return:
type: MLEM.Ui.Elements.Element
description: The next or previous element to select
content.vb: Protected Overridable Function GetTabNextElement(backward As Boolean) As Element
overload: MLEM.Ui.UiControls.GetTabNextElement*
nameWithType.vb: UiControls.GetTabNextElement(Boolean)
fullName.vb: MLEM.Ui.UiControls.GetTabNextElement(Boolean)
name.vb: GetTabNextElement(Boolean)
- uid: MLEM.Ui.UiControls.GetGamepadNextElement(MLEM.Maths.Direction2)
commentId: M:MLEM.Ui.UiControls.GetGamepadNextElement(MLEM.Maths.Direction2)
id: GetGamepadNextElement(MLEM.Maths.Direction2)
parent: MLEM.Ui.UiControls
langs:
- csharp
- vb
name: GetGamepadNextElement(Direction2)
nameWithType: UiControls.GetGamepadNextElement(Direction2)
fullName: MLEM.Ui.UiControls.GetGamepadNextElement(MLEM.Maths.Direction2)
type: Method
source:
remote:
path: MLEM.Ui/UiControls.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetGamepadNextElement
path: ../MLEM.Ui/UiControls.cs
startLine: 443
assemblies:
- MLEM.Ui
namespace: MLEM.Ui
summary: Returns the next element that should be selected during gamepad navigation, based on the that we're looking for elements in.
example: []
syntax:
content: protected virtual Element GetGamepadNextElement(Direction2 direction)
parameters:
- id: direction
type: MLEM.Maths.Direction2
description: The direction that we're looking for next elements in
return:
type: MLEM.Ui.Elements.Element
description: The first element found in that area
content.vb: Protected Overridable Function GetGamepadNextElement(direction As Direction2) As Element
overload: MLEM.Ui.UiControls.GetGamepadNextElement*
references:
- uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
href: MLEM.Ui.UiSystem.html
name: UiSystem
nameWithType: UiSystem
fullName: MLEM.Ui.UiSystem
- uid: MLEM.Input.InputHandler
commentId: T:MLEM.Input.InputHandler
parent: MLEM.Input
href: MLEM.Input.InputHandler.html
name: InputHandler
nameWithType: InputHandler
fullName: MLEM.Input.InputHandler
- uid: MLEM.Ui
commentId: N:MLEM.Ui
href: MLEM.html
name: MLEM.Ui
nameWithType: MLEM.Ui
fullName: MLEM.Ui
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Ui
name: Ui
href: MLEM.Ui.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Ui
name: Ui
href: MLEM.Ui.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: MLEM.Input
commentId: N:MLEM.Input
href: MLEM.html
name: MLEM.Input
nameWithType: MLEM.Input
fullName: MLEM.Input
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Input
name: Input
href: MLEM.Input.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Input
name: Input
href: MLEM.Input.html
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Microsoft.Xna.Framework.Input.Keys
commentId: T:Microsoft.Xna.Framework.Input.Keys
parent: Microsoft.Xna.Framework.Input
isExternal: true
name: Keys
nameWithType: Keys
fullName: Microsoft.Xna.Framework.Input.Keys
- uid: Microsoft.Xna.Framework.Input.Buttons
commentId: T:Microsoft.Xna.Framework.Input.Buttons
parent: Microsoft.Xna.Framework.Input
isExternal: true
name: Buttons
nameWithType: Buttons
fullName: Microsoft.Xna.Framework.Input.Buttons
- uid: MLEM.Input.MouseButton
commentId: T:MLEM.Input.MouseButton
parent: MLEM.Input
href: MLEM.Input.MouseButton.html
name: MouseButton
nameWithType: MouseButton
fullName: MLEM.Input.MouseButton
- uid: MLEM.Ui.Elements.Element.OnPressed
commentId: F:MLEM.Ui.Elements.Element.OnPressed
parent: MLEM.Ui.Elements.Element
href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_OnPressed
name: OnPressed
nameWithType: Element.OnPressed
fullName: MLEM.Ui.Elements.Element.OnPressed
- uid: MLEM.Input.ModifierKey.Shift
commentId: F:MLEM.Input.ModifierKey.Shift
href: MLEM.Input.ModifierKey.html#MLEM_Input_ModifierKey_Shift
name: Shift
nameWithType: ModifierKey.Shift
fullName: MLEM.Input.ModifierKey.Shift
- uid: MLEM.Ui.Elements.Element.OnSecondaryPressed
commentId: F:MLEM.Ui.Elements.Element.OnSecondaryPressed
parent: MLEM.Ui.Elements.Element
href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_OnSecondaryPressed
name: OnSecondaryPressed
nameWithType: Element.OnSecondaryPressed
fullName: MLEM.Ui.Elements.Element.OnSecondaryPressed
- uid: MLEM.Input.Keybind
commentId: T:MLEM.Input.Keybind
parent: MLEM.Input
href: MLEM.Input.Keybind.html
name: Keybind
nameWithType: Keybind
fullName: MLEM.Input.Keybind
- uid: Microsoft.Xna.Framework.Input
commentId: N:Microsoft.Xna.Framework.Input
isExternal: true
name: Microsoft.Xna.Framework.Input
nameWithType: Microsoft.Xna.Framework.Input
fullName: Microsoft.Xna.Framework.Input
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Input
name: Input
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Input
name: Input
isExternal: true
- uid: MLEM.Ui.Elements.Element
commentId: T:MLEM.Ui.Elements.Element
parent: MLEM.Ui.Elements
href: MLEM.Ui.Elements.Element.html
name: Element
nameWithType: Element
fullName: MLEM.Ui.Elements.Element
- uid: MLEM.Ui.Elements
commentId: N:MLEM.Ui.Elements
href: MLEM.html
name: MLEM.Ui.Elements
nameWithType: MLEM.Ui.Elements
fullName: MLEM.Ui.Elements
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Ui
name: Ui
href: MLEM.Ui.html
- name: .
- uid: MLEM.Ui.Elements
name: Elements
href: MLEM.Ui.Elements.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Ui
name: Ui
href: MLEM.Ui.html
- name: .
- uid: MLEM.Ui.Elements
name: Elements
href: MLEM.Ui.Elements.html
- uid: MLEM.Input.Keybind[]
isExternal: true
href: MLEM.Input.Keybind.html
name: Keybind[]
nameWithType: Keybind[]
fullName: MLEM.Input.Keybind[]
nameWithType.vb: Keybind()
fullName.vb: MLEM.Input.Keybind()
name.vb: Keybind()
spec.csharp:
- uid: MLEM.Input.Keybind
name: Keybind
href: MLEM.Input.Keybind.html
- name: '['
- name: ']'
spec.vb:
- uid: MLEM.Input.Keybind
name: Keybind
href: MLEM.Input.Keybind.html
- name: (
- name: )
- uid: MLEM.Ui.RootElement
commentId: T:MLEM.Ui.RootElement
parent: MLEM.Ui
href: MLEM.Ui.RootElement.html
name: RootElement
nameWithType: RootElement
fullName: MLEM.Ui.RootElement
- uid: MLEM.Ui.RootElement.Priority
commentId: P:MLEM.Ui.RootElement.Priority
href: MLEM.Ui.RootElement.html#MLEM_Ui_RootElement_Priority
name: Priority
nameWithType: RootElement.Priority
fullName: MLEM.Ui.RootElement.Priority
- uid: MLEM.Ui.RootElement.CanBeActive
commentId: P:MLEM.Ui.RootElement.CanBeActive
href: MLEM.Ui.RootElement.html#MLEM_Ui_RootElement_CanBeActive
name: CanBeActive
nameWithType: RootElement.CanBeActive
fullName: MLEM.Ui.RootElement.CanBeActive
- uid: MLEM.Ui.UiControls.ActiveRoot*
commentId: Overload:MLEM.Ui.UiControls.ActiveRoot
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_ActiveRoot
name: ActiveRoot
nameWithType: UiControls.ActiveRoot
fullName: MLEM.Ui.UiControls.ActiveRoot
- uid: MLEM.Ui.UiControls.MousedElement*
commentId: Overload:MLEM.Ui.UiControls.MousedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_MousedElement
name: MousedElement
nameWithType: UiControls.MousedElement
fullName: MLEM.Ui.UiControls.MousedElement
- uid: MLEM.Ui.UiControls.TouchedElement*
commentId: Overload:MLEM.Ui.UiControls.TouchedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_TouchedElement
name: TouchedElement
nameWithType: UiControls.TouchedElement
fullName: MLEM.Ui.UiControls.TouchedElement
- uid: MLEM.Ui.RootElement.SelectedElement
commentId: P:MLEM.Ui.RootElement.SelectedElement
href: MLEM.Ui.RootElement.html#MLEM_Ui_RootElement_SelectedElement
name: SelectedElement
nameWithType: RootElement.SelectedElement
fullName: MLEM.Ui.RootElement.SelectedElement
- uid: MLEM.Ui.UiControls.ActiveRoot
commentId: P:MLEM.Ui.UiControls.ActiveRoot
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_ActiveRoot
name: ActiveRoot
nameWithType: UiControls.ActiveRoot
fullName: MLEM.Ui.UiControls.ActiveRoot
- uid: MLEM.Ui.UiControls.SelectedElement*
commentId: Overload:MLEM.Ui.UiControls.SelectedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_SelectedElement
name: SelectedElement
nameWithType: UiControls.SelectedElement
fullName: MLEM.Ui.UiControls.SelectedElement
- uid: Microsoft.Xna.Framework.Input.GamePad
commentId: T:Microsoft.Xna.Framework.Input.GamePad
isExternal: true
name: GamePad
nameWithType: GamePad
fullName: Microsoft.Xna.Framework.Input.GamePad
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: MLEM.Ui.UiControls.NavType
commentId: P:MLEM.Ui.UiControls.NavType
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_NavType
name: NavType
nameWithType: UiControls.NavType
fullName: MLEM.Ui.UiControls.NavType
- uid: MLEM.Ui.Style.UiStyle.SelectionIndicator
commentId: F:MLEM.Ui.Style.UiStyle.SelectionIndicator
parent: MLEM.Ui.Style.UiStyle
href: MLEM.Ui.Style.UiStyle.html#MLEM_Ui_Style_UiStyle_SelectionIndicator
name: SelectionIndicator
nameWithType: UiStyle.SelectionIndicator
fullName: MLEM.Ui.Style.UiStyle.SelectionIndicator
- uid: MLEM.Ui.UiControls.SelectedElement
commentId: P:MLEM.Ui.UiControls.SelectedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_SelectedElement
name: SelectedElement
nameWithType: UiControls.SelectedElement
fullName: MLEM.Ui.UiControls.SelectedElement
- uid: MLEM.Ui.UiControls.IsAutoNavMode*
commentId: Overload:MLEM.Ui.UiControls.IsAutoNavMode
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_IsAutoNavMode
name: IsAutoNavMode
nameWithType: UiControls.IsAutoNavMode
fullName: MLEM.Ui.UiControls.IsAutoNavMode
- uid: MLEM.Ui.Style.UiStyle
commentId: T:MLEM.Ui.Style.UiStyle
parent: MLEM.Ui.Style
href: MLEM.Ui.Style.UiStyle.html
name: UiStyle
nameWithType: UiStyle
fullName: MLEM.Ui.Style.UiStyle
- uid: MLEM.Ui.Style
commentId: N:MLEM.Ui.Style
href: MLEM.html
name: MLEM.Ui.Style
nameWithType: MLEM.Ui.Style
fullName: MLEM.Ui.Style
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Ui
name: Ui
href: MLEM.Ui.html
- name: .
- uid: MLEM.Ui.Style
name: Style
href: MLEM.Ui.Style.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Ui
name: Ui
href: MLEM.Ui.html
- name: .
- uid: MLEM.Ui.Style
name: Style
href: MLEM.Ui.Style.html
- uid: MLEM.Ui.UiControls.NavigationType
commentId: T:MLEM.Ui.UiControls.NavigationType
parent: MLEM.Ui
href: MLEM.Ui.UiControls.html
name: UiControls.NavigationType
nameWithType: UiControls.NavigationType
fullName: MLEM.Ui.UiControls.NavigationType
spec.csharp:
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
spec.vb:
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- uid: MLEM.Ui.UiControls.NavType*
commentId: Overload:MLEM.Ui.UiControls.NavType
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_NavType
name: NavType
nameWithType: UiControls.NavType
fullName: MLEM.Ui.UiControls.NavType
- uid: MLEM.Ui.UiControls.IsAutoNavMode
commentId: P:MLEM.Ui.UiControls.IsAutoNavMode
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_IsAutoNavMode
name: IsAutoNavMode
nameWithType: UiControls.IsAutoNavMode
fullName: MLEM.Ui.UiControls.IsAutoNavMode
- uid: System.Action{System.Boolean}
commentId: T:System.Action{System.Boolean}
parent: System
definition: System.Action`1
href: https://learn.microsoft.com/dotnet/api/system.action-1
name: Action
nameWithType: Action
fullName: System.Action
nameWithType.vb: Action(Of Boolean)
fullName.vb: System.Action(Of Boolean)
name.vb: Action(Of Boolean)
spec.csharp:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
spec.vb:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Action`1
commentId: T:System.Action`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
name: Action
nameWithType: Action
fullName: System.Action
nameWithType.vb: Action(Of T)
fullName.vb: System.Action(Of T)
name.vb: Action(Of T)
spec.csharp:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Action{MLEM.Ui.UiControls.NavigationType,MLEM.Ui.UiControls.NavigationType}
commentId: T:System.Action{MLEM.Ui.UiControls.NavigationType,MLEM.Ui.UiControls.NavigationType}
parent: System
definition: System.Action`2
href: https://learn.microsoft.com/dotnet/api/system.action-2
name: Action
nameWithType: Action
fullName: System.Action
nameWithType.vb: Action(Of UiControls.NavigationType, UiControls.NavigationType)
fullName.vb: System.Action(Of MLEM.Ui.UiControls.NavigationType, MLEM.Ui.UiControls.NavigationType)
name.vb: Action(Of UiControls.NavigationType, UiControls.NavigationType)
spec.csharp:
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: <
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: ','
- name: " "
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: '>'
spec.vb:
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: (
- name: Of
- name: " "
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: ','
- name: " "
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: )
- uid: System.Action`2
commentId: T:System.Action`2
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
name: Action
nameWithType: Action
fullName: System.Action
nameWithType.vb: Action(Of T1, T2)
fullName.vb: System.Action(Of T1, T2)
name.vb: Action(Of T1, T2)
spec.csharp:
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: <
- name: T1
- name: ','
- name: " "
- name: T2
- name: '>'
spec.vb:
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: (
- name: Of
- name: " "
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
- uid: MLEM.Input.InputHandler.Update
commentId: M:MLEM.Input.InputHandler.Update
href: MLEM.Input.InputHandler.html#MLEM_Input_InputHandler_Update
name: Update()
nameWithType: InputHandler.Update()
fullName: MLEM.Input.InputHandler.Update()
spec.csharp:
- uid: MLEM.Input.InputHandler.Update
name: Update
href: MLEM.Input.InputHandler.html#MLEM_Input_InputHandler_Update
- name: (
- name: )
spec.vb:
- uid: MLEM.Input.InputHandler.Update
name: Update
href: MLEM.Input.InputHandler.html#MLEM_Input_InputHandler_Update
- name: (
- name: )
- uid: MLEM.Ui.UiControls.#ctor*
commentId: Overload:MLEM.Ui.UiControls.#ctor
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls__ctor_MLEM_Ui_UiSystem_MLEM_Input_InputHandler_
name: UiControls
nameWithType: UiControls.UiControls
fullName: MLEM.Ui.UiControls.UiControls
nameWithType.vb: UiControls.New
fullName.vb: MLEM.Ui.UiControls.New
name.vb: New
- uid: MLEM.Ui.UiControls.Update*
commentId: Overload:MLEM.Ui.UiControls.Update
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_Update
name: Update
nameWithType: UiControls.Update
fullName: MLEM.Ui.UiControls.Update
- uid: MLEM.Ui.UiControls.GetElementUnderPos*
commentId: Overload:MLEM.Ui.UiControls.GetElementUnderPos
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_GetElementUnderPos_Microsoft_Xna_Framework_Vector2_
name: GetElementUnderPos
nameWithType: UiControls.GetElementUnderPos
fullName: MLEM.Ui.UiControls.GetElementUnderPos
- uid: Microsoft.Xna.Framework.Vector2
commentId: T:Microsoft.Xna.Framework.Vector2
parent: Microsoft.Xna.Framework
isExternal: true
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: MLEM.Ui.RootElement.SelectElement(MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
commentId: M:MLEM.Ui.RootElement.SelectElement(MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
isExternal: true
href: MLEM.Ui.RootElement.html#MLEM_Ui_RootElement_SelectElement_MLEM_Ui_Elements_Element_System_Nullable_System_Boolean__System_Nullable_MLEM_Ui_UiControls_NavigationType__
name: SelectElement(Element, bool?, NavigationType?)
nameWithType: RootElement.SelectElement(Element, bool?, UiControls.NavigationType?)
fullName: MLEM.Ui.RootElement.SelectElement(MLEM.Ui.Elements.Element, bool?, MLEM.Ui.UiControls.NavigationType?)
nameWithType.vb: RootElement.SelectElement(Element, Boolean?, UiControls.NavigationType?)
fullName.vb: MLEM.Ui.RootElement.SelectElement(MLEM.Ui.Elements.Element, Boolean?, MLEM.Ui.UiControls.NavigationType?)
name.vb: SelectElement(Element, Boolean?, NavigationType?)
spec.csharp:
- uid: MLEM.Ui.RootElement.SelectElement(MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
name: SelectElement
href: MLEM.Ui.RootElement.html#MLEM_Ui_RootElement_SelectElement_MLEM_Ui_Elements_Element_System_Nullable_System_Boolean__System_Nullable_MLEM_Ui_UiControls_NavigationType__
- name: (
- uid: MLEM.Ui.Elements.Element
name: Element
href: MLEM.Ui.Elements.Element.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '?'
- name: ','
- name: " "
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: '?'
- name: )
spec.vb:
- uid: MLEM.Ui.RootElement.SelectElement(MLEM.Ui.Elements.Element,System.Nullable{System.Boolean},System.Nullable{MLEM.Ui.UiControls.NavigationType})
name: SelectElement
href: MLEM.Ui.RootElement.html#MLEM_Ui_RootElement_SelectElement_MLEM_Ui_Elements_Element_System_Nullable_System_Boolean__System_Nullable_MLEM_Ui_UiControls_NavigationType__
- name: (
- uid: MLEM.Ui.Elements.Element
name: Element
href: MLEM.Ui.Elements.Element.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '?'
- name: ','
- name: " "
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: '?'
- name: )
- uid: MLEM.Ui.UiControls.SelectElement*
commentId: Overload:MLEM.Ui.UiControls.SelectElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_SelectElement_MLEM_Ui_RootElement_MLEM_Ui_Elements_Element_System_Nullable_System_Boolean__System_Nullable_MLEM_Ui_UiControls_NavigationType__
name: SelectElement
nameWithType: UiControls.SelectElement
fullName: MLEM.Ui.UiControls.SelectElement
- uid: System.Nullable{System.Boolean}
commentId: T:System.Nullable{System.Boolean}
parent: System
definition: System.Nullable`1
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool?
nameWithType: bool?
fullName: bool?
nameWithType.vb: Boolean?
fullName.vb: Boolean?
name.vb: Boolean?
spec.csharp:
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '?'
spec.vb:
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '?'
- uid: System.Nullable{MLEM.Ui.UiControls.NavigationType}
commentId: T:System.Nullable{MLEM.Ui.UiControls.NavigationType}
parent: System
definition: System.Nullable`1
href: MLEM.Ui.UiControls.html
name: UiControls.NavigationType?
nameWithType: UiControls.NavigationType?
fullName: MLEM.Ui.UiControls.NavigationType?
spec.csharp:
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: '?'
spec.vb:
- uid: MLEM.Ui.UiControls
name: UiControls
href: MLEM.Ui.UiControls.html
- name: .
- uid: MLEM.Ui.UiControls.NavigationType
name: NavigationType
href: MLEM.Ui.UiControls.NavigationType.html
- name: '?'
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Ui.UiControls.MousedElement
commentId: P:MLEM.Ui.UiControls.MousedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_MousedElement
name: MousedElement
nameWithType: UiControls.MousedElement
fullName: MLEM.Ui.UiControls.MousedElement
- uid: MLEM.Ui.UiControls.SetMousedElement*
commentId: Overload:MLEM.Ui.UiControls.SetMousedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_SetMousedElement_MLEM_Ui_Elements_Element_
name: SetMousedElement
nameWithType: UiControls.SetMousedElement
fullName: MLEM.Ui.UiControls.SetMousedElement
- uid: MLEM.Ui.UiControls.TouchedElement
commentId: P:MLEM.Ui.UiControls.TouchedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_TouchedElement
name: TouchedElement
nameWithType: UiControls.TouchedElement
fullName: MLEM.Ui.UiControls.TouchedElement
- uid: MLEM.Ui.UiControls.SetTouchedElement*
commentId: Overload:MLEM.Ui.UiControls.SetTouchedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_SetTouchedElement_MLEM_Ui_Elements_Element_
name: SetTouchedElement
nameWithType: UiControls.SetTouchedElement
fullName: MLEM.Ui.UiControls.SetTouchedElement
- uid: MLEM.Ui.UiControls.GetSelectedElement*
commentId: Overload:MLEM.Ui.UiControls.GetSelectedElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_GetSelectedElement_MLEM_Ui_RootElement_
name: GetSelectedElement
nameWithType: UiControls.GetSelectedElement
fullName: MLEM.Ui.UiControls.GetSelectedElement
- uid: MLEM.Ui.UiSystem.OnElementPressed
commentId: E:MLEM.Ui.UiSystem.OnElementPressed
href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_OnElementPressed
name: OnElementPressed
nameWithType: UiSystem.OnElementPressed
fullName: MLEM.Ui.UiSystem.OnElementPressed
- uid: MLEM.Ui.UiSystem.OnElementSecondaryPressed
commentId: E:MLEM.Ui.UiSystem.OnElementSecondaryPressed
href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_OnElementSecondaryPressed
name: OnElementSecondaryPressed
nameWithType: UiSystem.OnElementSecondaryPressed
fullName: MLEM.Ui.UiSystem.OnElementSecondaryPressed
- uid: MLEM.Ui.UiControls.PressElement*
commentId: Overload:MLEM.Ui.UiControls.PressElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_PressElement_MLEM_Ui_Elements_Element_System_Boolean_
name: PressElement
nameWithType: UiControls.PressElement
fullName: MLEM.Ui.UiControls.PressElement
- uid: Microsoft.Xna.Framework.Input.Keys.Tab
commentId: F:Microsoft.Xna.Framework.Input.Keys.Tab
isExternal: true
name: Tab
nameWithType: Keys.Tab
fullName: Microsoft.Xna.Framework.Input.Keys.Tab
- uid: MLEM.Ui.UiControls.GetTabNextElement*
commentId: Overload:MLEM.Ui.UiControls.GetTabNextElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_GetTabNextElement_System_Boolean_
name: GetTabNextElement
nameWithType: UiControls.GetTabNextElement
fullName: MLEM.Ui.UiControls.GetTabNextElement
- uid: MLEM.Maths.Direction2
commentId: T:MLEM.Maths.Direction2
parent: MLEM.Maths
href: MLEM.Maths.Direction2.html
name: Direction2
nameWithType: Direction2
fullName: MLEM.Maths.Direction2
- uid: MLEM.Ui.UiControls.GetGamepadNextElement*
commentId: Overload:MLEM.Ui.UiControls.GetGamepadNextElement
href: MLEM.Ui.UiControls.html#MLEM_Ui_UiControls_GetGamepadNextElement_MLEM_Maths_Direction2_
name: GetGamepadNextElement
nameWithType: UiControls.GetGamepadNextElement
fullName: MLEM.Ui.UiControls.GetGamepadNextElement
- uid: MLEM.Maths
commentId: N:MLEM.Maths
href: MLEM.html
name: MLEM.Maths
nameWithType: MLEM.Maths
fullName: MLEM.Maths
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Maths
name: Maths
href: MLEM.Maths.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Maths
name: Maths
href: MLEM.Maths.html