### YamlMime:ManagedReference items: - uid: MLEM.Misc.MlemPlatform.DesktopGl`1 commentId: T:MLEM.Misc.MlemPlatform.DesktopGl`1 id: MlemPlatform.DesktopGl`1 parent: MLEM.Misc children: - MLEM.Misc.MlemPlatform.DesktopGl`1.#ctor(System.Action{Microsoft.Xna.Framework.GameWindow,System.EventHandler{`0}}) - MLEM.Misc.MlemPlatform.DesktopGl`1.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) - MLEM.Misc.MlemPlatform.DesktopGl`1.OpenLinkOrFile(System.String) - MLEM.Misc.MlemPlatform.DesktopGl`1.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) langs: - csharp - vb name: MlemPlatform.DesktopGl nameWithType: MlemPlatform.DesktopGl fullName: MLEM.Misc.MlemPlatform.DesktopGl type: Class source: remote: path: MLEM/Misc/MlemPlatform.cs branch: main repo: https://github.com/Ellpeck/MLEM id: DesktopGl path: ../MLEM/Misc/MlemPlatform.cs startLine: 73 assemblies: - MLEM namespace: MLEM.Misc summary: >- The MLEM DesktopGL platform, which is also compatible with other desktop distributions of MonoGame, like WindowsDX. This platform uses the built-in MonoGame TextInput event, which makes this listener work with any keyboard localization natively. This platform is initialized as follows:
MlemPlatform.Current = new MlemPlatform.DesktopGl<TextInputEventArgs>((w, c) => w.TextInput += c);
example: [] syntax: content: 'public class MlemPlatform.DesktopGl : MlemPlatform' typeParameters: - id: T description: '' content.vb: Public Class MlemPlatform.DesktopGl(Of T) Inherits MlemPlatform inheritance: - System.Object - MLEM.Misc.MlemPlatform inheritedMembers: - MLEM.Misc.MlemPlatform.Current - MLEM.Misc.MlemPlatform.EnsureExists - 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 nameWithType.vb: MlemPlatform.DesktopGl(Of T) fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T) name.vb: MlemPlatform.DesktopGl(Of T) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.#ctor(System.Action{Microsoft.Xna.Framework.GameWindow,System.EventHandler{`0}}) commentId: M:MLEM.Misc.MlemPlatform.DesktopGl`1.#ctor(System.Action{Microsoft.Xna.Framework.GameWindow,System.EventHandler{`0}}) id: '#ctor(System.Action{Microsoft.Xna.Framework.GameWindow,System.EventHandler{`0}})' parent: MLEM.Misc.MlemPlatform.DesktopGl`1 langs: - csharp - vb name: DesktopGl(Action>) nameWithType: MlemPlatform.DesktopGl.DesktopGl(Action>) fullName: MLEM.Misc.MlemPlatform.DesktopGl.DesktopGl(System.Action>) type: Constructor source: remote: path: MLEM/Misc/MlemPlatform.cs branch: main repo: https://github.com/Ellpeck/MLEM id: .ctor path: ../MLEM/Misc/MlemPlatform.cs startLine: 84 assemblies: - MLEM namespace: MLEM.Misc summary: >- Creates a new DesktopGL-based platform. See class documentation for more detailed information. example: [] syntax: content: public DesktopGl(Action> addListener) parameters: - id: addListener type: System.Action{Microsoft.Xna.Framework.GameWindow,System.EventHandler{{T}}} description: The function that is used to add a text input listener. content.vb: Public Sub New(addListener As Action(Of GameWindow, EventHandler(Of T))) overload: MLEM.Misc.MlemPlatform.DesktopGl`1.#ctor* nameWithType.vb: MlemPlatform.DesktopGl(Of T).New(Action(Of GameWindow, EventHandler(Of T))) fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).New(System.Action(Of Microsoft.Xna.Framework.GameWindow, System.EventHandler(Of T))) name.vb: New(Action(Of GameWindow, EventHandler(Of T))) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) commentId: M:MLEM.Misc.MlemPlatform.DesktopGl`1.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) id: OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) parent: MLEM.Misc.MlemPlatform.DesktopGl`1 langs: - csharp - vb name: OpenOnScreenKeyboard(string, string, string, bool) nameWithType: MlemPlatform.DesktopGl.OpenOnScreenKeyboard(string, string, string, bool) fullName: MLEM.Misc.MlemPlatform.DesktopGl.OpenOnScreenKeyboard(string, string, string, bool) type: Method source: remote: path: MLEM/Misc/MlemPlatform.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OpenOnScreenKeyboard path: ../MLEM/Misc/MlemPlatform.cs startLine: 89 assemblies: - MLEM namespace: MLEM.Misc summary: >- Opens the on-screen keyboard if one is required by the platform. Note that, if no on-screen keyboard is required, a null string should be returned. example: [] syntax: content: public override Task OpenOnScreenKeyboard(string title, string description, string defaultText, bool usePasswordMode) parameters: - id: title type: System.String description: Title of the dialog box. - id: description type: System.String description: Description of the dialog box. - id: defaultText type: System.String description: Default text displayed in the input area. - id: usePasswordMode type: System.Boolean description: If password mode is enabled, the characters entered are not displayed. return: type: System.Threading.Tasks.Task{System.String} description: Text entered by the player. Null if back was used. content.vb: Public Overrides Function OpenOnScreenKeyboard(title As String, description As String, defaultText As String, usePasswordMode As Boolean) As Task(Of String) overridden: MLEM.Misc.MlemPlatform.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) overload: MLEM.Misc.MlemPlatform.DesktopGl`1.OpenOnScreenKeyboard* nameWithType.vb: MlemPlatform.DesktopGl(Of T).OpenOnScreenKeyboard(String, String, String, Boolean) fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).OpenOnScreenKeyboard(String, String, String, Boolean) name.vb: OpenOnScreenKeyboard(String, String, String, Boolean) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) commentId: M:MLEM.Misc.MlemPlatform.DesktopGl`1.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) id: AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) parent: MLEM.Misc.MlemPlatform.DesktopGl`1 langs: - csharp - vb name: AddTextInputListener(GameWindow, TextInputCallback) nameWithType: MlemPlatform.DesktopGl.AddTextInputListener(GameWindow, MlemPlatform.TextInputCallback) fullName: MLEM.Misc.MlemPlatform.DesktopGl.AddTextInputListener(Microsoft.Xna.Framework.GameWindow, MLEM.Misc.MlemPlatform.TextInputCallback) type: Method source: remote: path: MLEM/Misc/MlemPlatform.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AddTextInputListener path: ../MLEM/Misc/MlemPlatform.cs startLine: 94 assemblies: - MLEM namespace: MLEM.Misc summary: >- Adds a text input listener to this platform, if supported. The supplied listener will be called whenever a character is input. example: [] syntax: content: public override void AddTextInputListener(GameWindow window, MlemPlatform.TextInputCallback callback) parameters: - id: window type: Microsoft.Xna.Framework.GameWindow description: The game's window - id: callback type: MLEM.Misc.MlemPlatform.TextInputCallback description: The callback that should be called whenever a character is pressed content.vb: Public Overrides Sub AddTextInputListener(window As GameWindow, callback As MlemPlatform.TextInputCallback) overridden: MLEM.Misc.MlemPlatform.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) overload: MLEM.Misc.MlemPlatform.DesktopGl`1.AddTextInputListener* nameWithType.vb: MlemPlatform.DesktopGl(Of T).AddTextInputListener(GameWindow, MlemPlatform.TextInputCallback) fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).AddTextInputListener(Microsoft.Xna.Framework.GameWindow, MLEM.Misc.MlemPlatform.TextInputCallback) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.OpenLinkOrFile(System.String) commentId: M:MLEM.Misc.MlemPlatform.DesktopGl`1.OpenLinkOrFile(System.String) id: OpenLinkOrFile(System.String) parent: MLEM.Misc.MlemPlatform.DesktopGl`1 langs: - csharp - vb name: OpenLinkOrFile(string) nameWithType: MlemPlatform.DesktopGl.OpenLinkOrFile(string) fullName: MLEM.Misc.MlemPlatform.DesktopGl.OpenLinkOrFile(string) type: Method source: remote: path: MLEM/Misc/MlemPlatform.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OpenLinkOrFile path: ../MLEM/Misc/MlemPlatform.cs startLine: 105 assemblies: - MLEM namespace: MLEM.Misc summary: >- A method that should be executed to open a link in the browser or a file explorer. This method is currently used only by MLEM.Ui's implementation of the formatting code. example: [] syntax: content: public override void OpenLinkOrFile(string link) parameters: - id: link type: System.String content.vb: Public Overrides Sub OpenLinkOrFile(link As String) overridden: MLEM.Misc.MlemPlatform.OpenLinkOrFile(System.String) overload: MLEM.Misc.MlemPlatform.DesktopGl`1.OpenLinkOrFile* nameWithType.vb: MlemPlatform.DesktopGl(Of T).OpenLinkOrFile(String) fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).OpenLinkOrFile(String) name.vb: OpenLinkOrFile(String) references: - uid: MLEM.Misc commentId: N:MLEM.Misc href: MLEM.html name: MLEM.Misc nameWithType: MLEM.Misc fullName: MLEM.Misc spec.csharp: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Misc name: Misc href: MLEM.Misc.html spec.vb: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Misc name: Misc href: MLEM.Misc.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: MLEM.Misc.MlemPlatform commentId: T:MLEM.Misc.MlemPlatform parent: MLEM.Misc href: MLEM.Misc.MlemPlatform.html name: MlemPlatform nameWithType: MlemPlatform fullName: MLEM.Misc.MlemPlatform - uid: MLEM.Misc.MlemPlatform.Current commentId: F:MLEM.Misc.MlemPlatform.Current parent: MLEM.Misc.MlemPlatform href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_Current name: Current nameWithType: MlemPlatform.Current fullName: MLEM.Misc.MlemPlatform.Current - uid: MLEM.Misc.MlemPlatform.EnsureExists commentId: M:MLEM.Misc.MlemPlatform.EnsureExists parent: MLEM.Misc.MlemPlatform href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_EnsureExists name: EnsureExists() nameWithType: MlemPlatform.EnsureExists() fullName: MLEM.Misc.MlemPlatform.EnsureExists() spec.csharp: - uid: MLEM.Misc.MlemPlatform.EnsureExists name: EnsureExists href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_EnsureExists - name: ( - name: ) spec.vb: - uid: MLEM.Misc.MlemPlatform.EnsureExists name: EnsureExists href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_EnsureExists - name: ( - name: ) - 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: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: MLEM.Misc.MlemPlatform.DesktopGl`1 commentId: T:MLEM.Misc.MlemPlatform.DesktopGl`1 href: MLEM.Misc.MlemPlatform.html name: MlemPlatform.DesktopGl nameWithType: MlemPlatform.DesktopGl fullName: MLEM.Misc.MlemPlatform.DesktopGl nameWithType.vb: MlemPlatform.DesktopGl(Of T) fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T) name.vb: MlemPlatform.DesktopGl(Of T) spec.csharp: - uid: MLEM.Misc.MlemPlatform name: MlemPlatform href: MLEM.Misc.MlemPlatform.html - name: . - uid: MLEM.Misc.MlemPlatform.DesktopGl`1 name: DesktopGl href: MLEM.Misc.MlemPlatform.DesktopGl-1.html - name: < - name: T - name: '>' spec.vb: - uid: MLEM.Misc.MlemPlatform name: MlemPlatform href: MLEM.Misc.MlemPlatform.html - name: . - uid: MLEM.Misc.MlemPlatform.DesktopGl`1 name: DesktopGl href: MLEM.Misc.MlemPlatform.DesktopGl-1.html - name: ( - name: Of - name: " " - name: T - name: ) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.#ctor* commentId: Overload:MLEM.Misc.MlemPlatform.DesktopGl`1.#ctor href: MLEM.Misc.MlemPlatform.DesktopGl-1.html#MLEM_Misc_MlemPlatform_DesktopGl_1__ctor_System_Action_Microsoft_Xna_Framework_GameWindow_System_EventHandler__0___ name: DesktopGl nameWithType: MlemPlatform.DesktopGl.DesktopGl fullName: MLEM.Misc.MlemPlatform.DesktopGl.DesktopGl nameWithType.vb: MlemPlatform.DesktopGl(Of T).New fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).New name.vb: New - uid: System.Action{Microsoft.Xna.Framework.GameWindow,System.EventHandler{{T}}} commentId: T:System.Action{Microsoft.Xna.Framework.GameWindow,System.EventHandler{`0}} 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 GameWindow, EventHandler(Of T)) fullName.vb: System.Action(Of Microsoft.Xna.Framework.GameWindow, System.EventHandler(Of T)) name.vb: Action(Of GameWindow, EventHandler(Of T)) spec.csharp: - uid: System.Action`2 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-2 - name: < - uid: Microsoft.Xna.Framework.GameWindow name: GameWindow isExternal: true - name: ',' - name: " " - uid: System.EventHandler`1 name: EventHandler isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 - name: < - name: T - name: '>' - 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: Microsoft.Xna.Framework.GameWindow name: GameWindow isExternal: true - name: ',' - name: " " - uid: System.EventHandler`1 name: EventHandler isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 - name: ( - name: Of - name: " " - name: T - name: ) - 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.Misc.MlemPlatform.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) commentId: M:MLEM.Misc.MlemPlatform.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) parent: MLEM.Misc.MlemPlatform isExternal: true href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_OpenOnScreenKeyboard_System_String_System_String_System_String_System_Boolean_ name: OpenOnScreenKeyboard(string, string, string, bool) nameWithType: MlemPlatform.OpenOnScreenKeyboard(string, string, string, bool) fullName: MLEM.Misc.MlemPlatform.OpenOnScreenKeyboard(string, string, string, bool) nameWithType.vb: MlemPlatform.OpenOnScreenKeyboard(String, String, String, Boolean) fullName.vb: MLEM.Misc.MlemPlatform.OpenOnScreenKeyboard(String, String, String, Boolean) name.vb: OpenOnScreenKeyboard(String, String, String, Boolean) spec.csharp: - uid: MLEM.Misc.MlemPlatform.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) name: OpenOnScreenKeyboard href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_OpenOnScreenKeyboard_System_String_System_String_System_String_System_Boolean_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: MLEM.Misc.MlemPlatform.OpenOnScreenKeyboard(System.String,System.String,System.String,System.Boolean) name: OpenOnScreenKeyboard href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_OpenOnScreenKeyboard_System_String_System_String_System_String_System_Boolean_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.OpenOnScreenKeyboard* commentId: Overload:MLEM.Misc.MlemPlatform.DesktopGl`1.OpenOnScreenKeyboard href: MLEM.Misc.MlemPlatform.DesktopGl-1.html#MLEM_Misc_MlemPlatform_DesktopGl_1_OpenOnScreenKeyboard_System_String_System_String_System_String_System_Boolean_ name: OpenOnScreenKeyboard nameWithType: MlemPlatform.DesktopGl.OpenOnScreenKeyboard fullName: MLEM.Misc.MlemPlatform.DesktopGl.OpenOnScreenKeyboard nameWithType.vb: MlemPlatform.DesktopGl(Of T).OpenOnScreenKeyboard fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).OpenOnScreenKeyboard - uid: System.String commentId: T:System.String parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: string nameWithType: string fullName: string nameWithType.vb: String fullName.vb: String name.vb: String - 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: System.Threading.Tasks.Task{System.String} commentId: T:System.Threading.Tasks.Task{System.String} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of String) fullName.vb: System.Threading.Tasks.Task(Of String) name.vb: Task(Of String) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: System.Threading.Tasks.Task`1 commentId: T:System.Threading.Tasks.Task`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of TResult) fullName.vb: System.Threading.Tasks.Task(Of TResult) name.vb: Task(Of TResult) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: TResult - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - name: TResult - name: ) - uid: System.Threading.Tasks commentId: N:System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading.Tasks nameWithType: System.Threading.Tasks fullName: System.Threading.Tasks spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks - uid: MLEM.Misc.MlemPlatform.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) commentId: M:MLEM.Misc.MlemPlatform.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) parent: MLEM.Misc.MlemPlatform isExternal: true href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_AddTextInputListener_Microsoft_Xna_Framework_GameWindow_MLEM_Misc_MlemPlatform_TextInputCallback_ name: AddTextInputListener(GameWindow, TextInputCallback) nameWithType: MlemPlatform.AddTextInputListener(GameWindow, MlemPlatform.TextInputCallback) fullName: MLEM.Misc.MlemPlatform.AddTextInputListener(Microsoft.Xna.Framework.GameWindow, MLEM.Misc.MlemPlatform.TextInputCallback) spec.csharp: - uid: MLEM.Misc.MlemPlatform.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) name: AddTextInputListener href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_AddTextInputListener_Microsoft_Xna_Framework_GameWindow_MLEM_Misc_MlemPlatform_TextInputCallback_ - name: ( - uid: Microsoft.Xna.Framework.GameWindow name: GameWindow isExternal: true - name: ',' - name: " " - uid: MLEM.Misc.MlemPlatform.TextInputCallback name: TextInputCallback href: MLEM.Misc.MlemPlatform.TextInputCallback.html - name: ) spec.vb: - uid: MLEM.Misc.MlemPlatform.AddTextInputListener(Microsoft.Xna.Framework.GameWindow,MLEM.Misc.MlemPlatform.TextInputCallback) name: AddTextInputListener href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_AddTextInputListener_Microsoft_Xna_Framework_GameWindow_MLEM_Misc_MlemPlatform_TextInputCallback_ - name: ( - uid: Microsoft.Xna.Framework.GameWindow name: GameWindow isExternal: true - name: ',' - name: " " - uid: MLEM.Misc.MlemPlatform.TextInputCallback name: TextInputCallback href: MLEM.Misc.MlemPlatform.TextInputCallback.html - name: ) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.AddTextInputListener* commentId: Overload:MLEM.Misc.MlemPlatform.DesktopGl`1.AddTextInputListener href: MLEM.Misc.MlemPlatform.DesktopGl-1.html#MLEM_Misc_MlemPlatform_DesktopGl_1_AddTextInputListener_Microsoft_Xna_Framework_GameWindow_MLEM_Misc_MlemPlatform_TextInputCallback_ name: AddTextInputListener nameWithType: MlemPlatform.DesktopGl.AddTextInputListener fullName: MLEM.Misc.MlemPlatform.DesktopGl.AddTextInputListener nameWithType.vb: MlemPlatform.DesktopGl(Of T).AddTextInputListener fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).AddTextInputListener - uid: Microsoft.Xna.Framework.GameWindow commentId: T:Microsoft.Xna.Framework.GameWindow parent: Microsoft.Xna.Framework isExternal: true name: GameWindow nameWithType: GameWindow fullName: Microsoft.Xna.Framework.GameWindow - uid: MLEM.Misc.MlemPlatform.TextInputCallback commentId: T:MLEM.Misc.MlemPlatform.TextInputCallback parent: MLEM.Misc href: MLEM.Misc.MlemPlatform.html name: MlemPlatform.TextInputCallback nameWithType: MlemPlatform.TextInputCallback fullName: MLEM.Misc.MlemPlatform.TextInputCallback spec.csharp: - uid: MLEM.Misc.MlemPlatform name: MlemPlatform href: MLEM.Misc.MlemPlatform.html - name: . - uid: MLEM.Misc.MlemPlatform.TextInputCallback name: TextInputCallback href: MLEM.Misc.MlemPlatform.TextInputCallback.html spec.vb: - uid: MLEM.Misc.MlemPlatform name: MlemPlatform href: MLEM.Misc.MlemPlatform.html - name: . - uid: MLEM.Misc.MlemPlatform.TextInputCallback name: TextInputCallback href: MLEM.Misc.MlemPlatform.TextInputCallback.html - 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.Formatting.Codes.LinkCode commentId: T:MLEM.Formatting.Codes.LinkCode href: MLEM.Formatting.Codes.LinkCode.html name: LinkCode nameWithType: LinkCode fullName: MLEM.Formatting.Codes.LinkCode - uid: MLEM.Misc.MlemPlatform.OpenLinkOrFile(System.String) commentId: M:MLEM.Misc.MlemPlatform.OpenLinkOrFile(System.String) parent: MLEM.Misc.MlemPlatform isExternal: true href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_OpenLinkOrFile_System_String_ name: OpenLinkOrFile(string) nameWithType: MlemPlatform.OpenLinkOrFile(string) fullName: MLEM.Misc.MlemPlatform.OpenLinkOrFile(string) nameWithType.vb: MlemPlatform.OpenLinkOrFile(String) fullName.vb: MLEM.Misc.MlemPlatform.OpenLinkOrFile(String) name.vb: OpenLinkOrFile(String) spec.csharp: - uid: MLEM.Misc.MlemPlatform.OpenLinkOrFile(System.String) name: OpenLinkOrFile href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_OpenLinkOrFile_System_String_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - uid: MLEM.Misc.MlemPlatform.OpenLinkOrFile(System.String) name: OpenLinkOrFile href: MLEM.Misc.MlemPlatform.html#MLEM_Misc_MlemPlatform_OpenLinkOrFile_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: MLEM.Misc.MlemPlatform.DesktopGl`1.OpenLinkOrFile* commentId: Overload:MLEM.Misc.MlemPlatform.DesktopGl`1.OpenLinkOrFile href: MLEM.Misc.MlemPlatform.DesktopGl-1.html#MLEM_Misc_MlemPlatform_DesktopGl_1_OpenLinkOrFile_System_String_ name: OpenLinkOrFile nameWithType: MlemPlatform.DesktopGl.OpenLinkOrFile fullName: MLEM.Misc.MlemPlatform.DesktopGl.OpenLinkOrFile nameWithType.vb: MlemPlatform.DesktopGl(Of T).OpenLinkOrFile fullName.vb: MLEM.Misc.MlemPlatform.DesktopGl(Of T).OpenLinkOrFile