mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-14 02:09:08 +01:00
2277 lines
75 KiB
YAML
Generated
2277 lines
75 KiB
YAML
Generated
### 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 <xref href="MLEM.Ui.UiSystem" data-throw-if-not-resolved="false"></xref>.
|
|
|
|
UiControls supports keyboard, mouse, gamepad and touch input using an underlying <xref href="MLEM.Input.InputHandler" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="Microsoft.Xna.Framework.Input.Keys" data-throw-if-not-resolved="false"></xref>, <xref href="Microsoft.Xna.Framework.Input.Buttons" data-throw-if-not-resolved="false"></xref> and/or <xref href="MLEM.Input.MouseButton" data-throw-if-not-resolved="false"></xref> that act as the buttons on the keyboard which perform the <xref href="MLEM.Ui.Elements.Element.OnPressed" data-throw-if-not-resolved="false"></xref> action.
|
|
|
|
If the <xref href="MLEM.Input.ModifierKey.Shift" data-throw-if-not-resolved="false"></xref> is held, these buttons perform <xref href="MLEM.Ui.Elements.Element.OnSecondaryPressed" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Input.Keybind" data-throw-if-not-resolved="false"></xref> that acts as the buttons on a gamepad that perform the <xref href="MLEM.Ui.Elements.Element.OnPressed" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.Keybind" data-throw-if-not-resolved="false"></xref> that acts as the buttons on a gamepad that perform the <xref href="MLEM.Ui.Elements.Element.OnSecondaryPressed" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.Keybind" data-throw-if-not-resolved="false"></xref> that acts as the buttons that select a <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.Keybind" data-throw-if-not-resolved="false"></xref> that acts as the buttons that select a <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.Keybind" data-throw-if-not-resolved="false"></xref> that acts as the buttons that select a <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.Keybind" data-throw-if-not-resolved="false"></xref> that acts as the buttons that select a <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.Keybind" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.RootElement" data-throw-if-not-resolved="false"></xref> that is currently active.
|
|
|
|
The active root element is the one with the highest <xref href="MLEM.Ui.RootElement.Priority" data-throw-if-not-resolved="false"></xref> that <xref href="MLEM.Ui.RootElement.CanBeActive" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.RootElement.SelectedElement" data-throw-if-not-resolved="false"></xref> of the <xref href="MLEM.Ui.UiControls.ActiveRoot" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="Microsoft.Xna.Framework.Input.GamePad" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.InputHandler" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Input.InputHandler" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Input.InputHandler" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Input.InputHandler" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Ui.UiControls.NavType" data-throw-if-not-resolved="false"></xref>.
|
|
|
|
This means that the <xref href="MLEM.Ui.Style.UiStyle.SelectionIndicator" data-throw-if-not-resolved="false"></xref> will be drawn around the <xref href="MLEM.Ui.UiControls.SelectedElement" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Ui.UiControls.NavigationType" data-throw-if-not-resolved="false"></xref> of these ui controls, which represents the last type of interaction that was used to interact with the underlying <xref href="MLEM.Ui.UiSystem" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Ui.UiControls.IsAutoNavMode" data-throw-if-not-resolved="false"></xref> 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<bool> 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 <xref href="MLEM.Ui.UiControls.NavType" data-throw-if-not-resolved="false"></xref> is changed. It receives the previous navigation type, as well as the newly set navigation type.
|
|
example: []
|
|
syntax:
|
|
content: public event Action<UiControls.NavigationType, UiControls.NavigationType> 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 <xref href="MLEM.Input.InputHandler" data-throw-if-not-resolved="false"></xref> was created by this ui controls instance, or if it was passed in.
|
|
|
|
If the input handler was created by this instance, its <xref href="MLEM.Input.InputHandler.Update" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.UiSystem" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.UiSystem" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Input.InputHandler" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> in the underlying <xref href="MLEM.Ui.UiSystem" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.Style.UiStyle.SelectionIndicator" data-throw-if-not-resolved="false"></xref> to be drawn around the element.
|
|
|
|
A simpler version of this method is <xref href="MLEM.Ui.RootElement.SelectElement(MLEM.Ui.Elements.Element%2cSystem.Nullable%7bSystem.Boolean%7d%2cSystem.Nullable%7bMLEM.Ui.UiControls.NavigationType%7d)" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref>
|
|
- 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 <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, the automatic navigation state will stay the same.
|
|
- id: navType
|
|
type: System.Nullable{MLEM.Ui.UiControls.NavigationType}
|
|
description: An optional <xref href="MLEM.Ui.UiControls.NavigationType" data-throw-if-not-resolved="false"></xref> to set. If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, 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 <xref href="MLEM.Ui.UiControls.MousedElement" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.UiControls.TouchedElement" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Ui.RootElement.SelectedElement" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="MLEM.Ui.Elements.Element.OnPressed" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Ui.Elements.Element.OnSecondaryPressed" data-throw-if-not-resolved="false"></xref> through <xref href="MLEM.Ui.UiSystem.OnElementPressed" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Ui.UiSystem.OnElementSecondaryPressed" data-throw-if-not-resolved="false"></xref>.
|
|
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 <xref href="Microsoft.Xna.Framework.Input.Keys.Tab" data-throw-if-not-resolved="false"></xref> key during keyboard navigation.
|
|
|
|
If the <code>backward</code> 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 <xref href="MLEM.Input.ModifierKey.Shift" data-throw-if-not-resolved="false"></xref> 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 <xref href="MLEM.Maths.Direction2" data-throw-if-not-resolved="false"></xref> 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<bool>
|
|
nameWithType: Action<bool>
|
|
fullName: System.Action<bool>
|
|
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<T>
|
|
nameWithType: Action<T>
|
|
fullName: System.Action<T>
|
|
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<UiControls.NavigationType, UiControls.NavigationType>
|
|
nameWithType: Action<UiControls.NavigationType, UiControls.NavigationType>
|
|
fullName: System.Action<MLEM.Ui.UiControls.NavigationType, MLEM.Ui.UiControls.NavigationType>
|
|
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<T1, T2>
|
|
nameWithType: Action<T1, T2>
|
|
fullName: System.Action<T1, T2>
|
|
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<T>
|
|
nameWithType: Nullable<T>
|
|
fullName: System.Nullable<T>
|
|
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
|