### YamlMime:ManagedReference items: - uid: MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem id: UiSystem parent: MLEM.Ui children: - MLEM.Ui.UiSystem.#ctor(Microsoft.Xna.Framework.Game,MLEM.Ui.Style.UiStyle,MLEM.Input.InputHandler,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) - MLEM.Ui.UiSystem.Add(System.String,MLEM.Ui.Elements.Element) - MLEM.Ui.UiSystem.ApplyToAll(System.Action{MLEM.Ui.Elements.Element}) - MLEM.Ui.UiSystem.AutoScaleReferenceSize - MLEM.Ui.UiSystem.AutoScaleWithScreen - MLEM.Ui.UiSystem.Controls - MLEM.Ui.UiSystem.Dispose(System.Boolean) - MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - MLEM.Ui.UiSystem.DrawAlpha - MLEM.Ui.UiSystem.Get(System.String) - MLEM.Ui.UiSystem.GetRootElements - MLEM.Ui.UiSystem.GlobalScale - MLEM.Ui.UiSystem.Metrics - MLEM.Ui.UiSystem.OnElementAreaUpdated - MLEM.Ui.UiSystem.OnElementDeselected - MLEM.Ui.UiSystem.OnElementDrawn - MLEM.Ui.UiSystem.OnElementMouseEnter - MLEM.Ui.UiSystem.OnElementMouseExit - MLEM.Ui.UiSystem.OnElementPressed - MLEM.Ui.UiSystem.OnElementSecondaryPressed - MLEM.Ui.UiSystem.OnElementSelected - MLEM.Ui.UiSystem.OnElementStyleInit - MLEM.Ui.UiSystem.OnElementTouchEnter - MLEM.Ui.UiSystem.OnElementTouchExit - MLEM.Ui.UiSystem.OnElementUpdated - MLEM.Ui.UiSystem.OnMousedElementChanged - MLEM.Ui.UiSystem.OnRootAdded - MLEM.Ui.UiSystem.OnRootRemoved - MLEM.Ui.UiSystem.OnSelectedElementChanged - MLEM.Ui.UiSystem.OnSelectedElementDrawn - MLEM.Ui.UiSystem.OnTouchedElementChanged - MLEM.Ui.UiSystem.Remove(System.String) - MLEM.Ui.UiSystem.SpriteBatchContext - MLEM.Ui.UiSystem.Style - MLEM.Ui.UiSystem.TextFormatter - MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) - MLEM.Ui.UiSystem.Viewport langs: - csharp - vb name: UiSystem nameWithType: UiSystem fullName: MLEM.Ui.UiSystem type: Class source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: UiSystem path: ../MLEM.Ui/UiSystem.cs startLine: 22 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- A ui system is the central location for the updating and rendering of all ui s. Each element added to the root of the ui system is assigned a that has additional data like a transformation matrix. For more information on how ui systems work, check out https://mlem.ellpeck.de/articles/ui.html. example: [] syntax: content: 'public class UiSystem : GameComponent, IGameComponent, IUpdateable, IDisposable' content.vb: Public Class UiSystem Inherits GameComponent Implements IGameComponent, IUpdateable, IDisposable inheritance: - System.Object - Microsoft.Xna.Framework.GameComponent implements: - Microsoft.Xna.Framework.IGameComponent - Microsoft.Xna.Framework.IUpdateable - System.IDisposable inheritedMembers: - Microsoft.Xna.Framework.GameComponent.Initialize - Microsoft.Xna.Framework.GameComponent.OnUpdateOrderChanged(System.Object,System.EventArgs) - Microsoft.Xna.Framework.GameComponent.OnEnabledChanged(System.Object,System.EventArgs) - Microsoft.Xna.Framework.GameComponent.Dispose - Microsoft.Xna.Framework.GameComponent.Game - Microsoft.Xna.Framework.GameComponent.Enabled - Microsoft.Xna.Framework.GameComponent.UpdateOrder - Microsoft.Xna.Framework.GameComponent.EnabledChanged - Microsoft.Xna.Framework.GameComponent.UpdateOrderChanged - 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.UiSystem.Viewport commentId: P:MLEM.Ui.UiSystem.Viewport id: Viewport parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Viewport nameWithType: UiSystem.Viewport fullName: MLEM.Ui.UiSystem.Viewport type: Property source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Viewport path: ../MLEM.Ui/UiSystem.cs startLine: 28 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- The viewport that this ui system is rendering inside of. This is automatically updated during by default. example: [] syntax: content: public Rectangle Viewport { get; set; } parameters: [] return: type: Microsoft.Xna.Framework.Rectangle content.vb: Public Property Viewport As Rectangle overload: MLEM.Ui.UiSystem.Viewport* - uid: MLEM.Ui.UiSystem.AutoScaleWithScreen commentId: F:MLEM.Ui.UiSystem.AutoScaleWithScreen id: AutoScaleWithScreen parent: MLEM.Ui.UiSystem langs: - csharp - vb name: AutoScaleWithScreen nameWithType: UiSystem.AutoScaleWithScreen fullName: MLEM.Ui.UiSystem.AutoScaleWithScreen type: Field source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AutoScaleWithScreen path: ../MLEM.Ui/UiSystem.cs startLine: 40 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- Set this field to true to cause the ui system and all of its elements to automatically scale up or down with greater and lower resolution, respectively. If this field is true, is used as the size that uses default example: [] syntax: content: public bool AutoScaleWithScreen return: type: System.Boolean content.vb: Public AutoScaleWithScreen As Boolean - uid: MLEM.Ui.UiSystem.AutoScaleReferenceSize commentId: F:MLEM.Ui.UiSystem.AutoScaleReferenceSize id: AutoScaleReferenceSize parent: MLEM.Ui.UiSystem langs: - csharp - vb name: AutoScaleReferenceSize nameWithType: UiSystem.AutoScaleReferenceSize fullName: MLEM.Ui.UiSystem.AutoScaleReferenceSize type: Field source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AutoScaleReferenceSize path: ../MLEM.Ui/UiSystem.cs startLine: 44 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: If is true, this is used as the screen size that uses the default example: [] syntax: content: public Point AutoScaleReferenceSize return: type: Microsoft.Xna.Framework.Point content.vb: Public AutoScaleReferenceSize As Point - uid: MLEM.Ui.UiSystem.GlobalScale commentId: P:MLEM.Ui.UiSystem.GlobalScale id: GlobalScale parent: MLEM.Ui.UiSystem langs: - csharp - vb name: GlobalScale nameWithType: UiSystem.GlobalScale fullName: MLEM.Ui.UiSystem.GlobalScale type: Property source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: GlobalScale path: ../MLEM.Ui/UiSystem.cs startLine: 49 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- The global rendering scale of this ui system and all of its child elements. If is true, this scale will be different based on the window size. example: [] syntax: content: public float GlobalScale { get; set; } parameters: [] return: type: System.Single content.vb: Public Property GlobalScale As Single overload: MLEM.Ui.UiSystem.GlobalScale* - uid: MLEM.Ui.UiSystem.Style commentId: P:MLEM.Ui.UiSystem.Style id: Style parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Style nameWithType: UiSystem.Style fullName: MLEM.Ui.UiSystem.Style type: Property source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Style path: ../MLEM.Ui/UiSystem.cs startLine: 65 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- The style options that this ui system and all of its elements use. To set the default, untextured style, use . example: [] syntax: content: public UiStyle Style { get; set; } parameters: [] return: type: MLEM.Ui.Style.UiStyle content.vb: Public Property Style As UiStyle overload: MLEM.Ui.UiSystem.Style* - uid: MLEM.Ui.UiSystem.DrawAlpha commentId: F:MLEM.Ui.UiSystem.DrawAlpha id: DrawAlpha parent: MLEM.Ui.UiSystem langs: - csharp - vb name: DrawAlpha nameWithType: UiSystem.DrawAlpha fullName: MLEM.Ui.UiSystem.DrawAlpha type: Field source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: DrawAlpha path: ../MLEM.Ui/UiSystem.cs startLine: 76 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: The transparency (alpha value) that this ui system and all of its elements draw at. example: [] syntax: content: public float DrawAlpha return: type: System.Single content.vb: Public DrawAlpha As Single - uid: MLEM.Ui.UiSystem.SpriteBatchContext commentId: F:MLEM.Ui.UiSystem.SpriteBatchContext id: SpriteBatchContext parent: MLEM.Ui.UiSystem langs: - csharp - vb name: SpriteBatchContext nameWithType: UiSystem.SpriteBatchContext fullName: MLEM.Ui.UiSystem.SpriteBatchContext type: Field source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: SpriteBatchContext path: ../MLEM.Ui/UiSystem.cs startLine: 81 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- The spriteb atch context that this ui system and all of its elements should draw with. The default is , as that is the one that works best with pixel graphics. example: [] syntax: content: public SpriteBatchContext SpriteBatchContext return: type: MLEM.Graphics.SpriteBatchContext content.vb: Public SpriteBatchContext As SpriteBatchContext - uid: MLEM.Ui.UiSystem.TextFormatter commentId: F:MLEM.Ui.UiSystem.TextFormatter id: TextFormatter parent: MLEM.Ui.UiSystem langs: - csharp - vb name: TextFormatter nameWithType: UiSystem.TextFormatter fullName: MLEM.Ui.UiSystem.TextFormatter type: Field source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: TextFormatter path: ../MLEM.Ui/UiSystem.cs startLine: 86 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- The that this ui system's elements format their text with. To add new formatting codes to the ui system, add them to this formatter. example: [] syntax: content: public TextFormatter TextFormatter return: type: MLEM.Formatting.TextFormatter content.vb: Public TextFormatter As TextFormatter - uid: MLEM.Ui.UiSystem.Controls commentId: F:MLEM.Ui.UiSystem.Controls id: Controls parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Controls nameWithType: UiSystem.Controls fullName: MLEM.Ui.UiSystem.Controls type: Field source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Controls path: ../MLEM.Ui/UiSystem.cs startLine: 91 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- The that this ui system is controlled by. The ui controls are also the place to change bindings for controller and keyboard input. example: [] syntax: content: public UiControls Controls return: type: MLEM.Ui.UiControls content.vb: Public Controls As UiControls - uid: MLEM.Ui.UiSystem.Metrics commentId: F:MLEM.Ui.UiSystem.Metrics id: Metrics parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Metrics nameWithType: UiSystem.Metrics fullName: MLEM.Ui.UiSystem.Metrics type: Field source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Metrics path: ../MLEM.Ui/UiSystem.cs startLine: 96 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- The update and rendering statistics to be used for runtime debugging and profiling. The metrics are reset accordingly every frame: is called at the start of , and is called at the start of . example: [] syntax: content: public UiMetrics Metrics return: type: MLEM.Ui.UiMetrics content.vb: Public Metrics As UiMetrics - uid: MLEM.Ui.UiSystem.OnElementDrawn commentId: E:MLEM.Ui.UiSystem.OnElementDrawn id: OnElementDrawn parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementDrawn nameWithType: UiSystem.OnElementDrawn fullName: MLEM.Ui.UiSystem.OnElementDrawn type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementDrawn path: ../MLEM.Ui/UiSystem.cs startLine: 101 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked after an is drawn, but before its children are drawn. example: [] syntax: content: public event Element.DrawCallback OnElementDrawn return: type: MLEM.Ui.Elements.Element.DrawCallback content.vb: Public Event OnElementDrawn As Element.DrawCallback - uid: MLEM.Ui.UiSystem.OnSelectedElementDrawn commentId: E:MLEM.Ui.UiSystem.OnSelectedElementDrawn id: OnSelectedElementDrawn parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnSelectedElementDrawn nameWithType: UiSystem.OnSelectedElementDrawn fullName: MLEM.Ui.UiSystem.OnSelectedElementDrawn type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnSelectedElementDrawn path: ../MLEM.Ui/UiSystem.cs startLine: 105 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked after the for each root element is drawn, but before its children are drawn. example: [] syntax: content: public event Element.DrawCallback OnSelectedElementDrawn return: type: MLEM.Ui.Elements.Element.DrawCallback content.vb: Public Event OnSelectedElementDrawn As Element.DrawCallback - uid: MLEM.Ui.UiSystem.OnElementUpdated commentId: E:MLEM.Ui.UiSystem.OnElementUpdated id: OnElementUpdated parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementUpdated nameWithType: UiSystem.OnElementUpdated fullName: MLEM.Ui.UiSystem.OnElementUpdated type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementUpdated path: ../MLEM.Ui/UiSystem.cs startLine: 109 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an is updated example: [] syntax: content: public event Element.TimeCallback OnElementUpdated return: type: MLEM.Ui.Elements.Element.TimeCallback content.vb: Public Event OnElementUpdated As Element.TimeCallback - uid: MLEM.Ui.UiSystem.OnElementPressed commentId: E:MLEM.Ui.UiSystem.OnElementPressed id: OnElementPressed parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementPressed nameWithType: UiSystem.OnElementPressed fullName: MLEM.Ui.UiSystem.OnElementPressed type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementPressed path: ../MLEM.Ui/UiSystem.cs startLine: 113 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an is pressed with the primary action key example: [] syntax: content: public event Element.GenericCallback OnElementPressed return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementPressed As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementSecondaryPressed commentId: E:MLEM.Ui.UiSystem.OnElementSecondaryPressed id: OnElementSecondaryPressed parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementSecondaryPressed nameWithType: UiSystem.OnElementSecondaryPressed fullName: MLEM.Ui.UiSystem.OnElementSecondaryPressed type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementSecondaryPressed path: ../MLEM.Ui/UiSystem.cs startLine: 117 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an is pressed with the secondary action key example: [] syntax: content: public event Element.GenericCallback OnElementSecondaryPressed return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementSecondaryPressed As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementSelected commentId: E:MLEM.Ui.UiSystem.OnElementSelected id: OnElementSelected parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementSelected nameWithType: UiSystem.OnElementSelected fullName: MLEM.Ui.UiSystem.OnElementSelected type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementSelected path: ../MLEM.Ui/UiSystem.cs startLine: 121 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an is newly selected using automatic navigation, or after it has been pressed with the mouse. example: [] syntax: content: public event Element.GenericCallback OnElementSelected return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementSelected As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementDeselected commentId: E:MLEM.Ui.UiSystem.OnElementDeselected id: OnElementDeselected parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementDeselected nameWithType: UiSystem.OnElementDeselected fullName: MLEM.Ui.UiSystem.OnElementDeselected type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementDeselected path: ../MLEM.Ui/UiSystem.cs startLine: 125 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an is deselected during the selection of a new element. example: [] syntax: content: public event Element.GenericCallback OnElementDeselected return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementDeselected As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementMouseEnter commentId: E:MLEM.Ui.UiSystem.OnElementMouseEnter id: OnElementMouseEnter parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementMouseEnter nameWithType: UiSystem.OnElementMouseEnter fullName: MLEM.Ui.UiSystem.OnElementMouseEnter type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementMouseEnter path: ../MLEM.Ui/UiSystem.cs startLine: 129 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when the mouse enters an example: [] syntax: content: public event Element.GenericCallback OnElementMouseEnter return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementMouseEnter As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementMouseExit commentId: E:MLEM.Ui.UiSystem.OnElementMouseExit id: OnElementMouseExit parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementMouseExit nameWithType: UiSystem.OnElementMouseExit fullName: MLEM.Ui.UiSystem.OnElementMouseExit type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementMouseExit path: ../MLEM.Ui/UiSystem.cs startLine: 133 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when the mouse exits an example: [] syntax: content: public event Element.GenericCallback OnElementMouseExit return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementMouseExit As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementTouchEnter commentId: E:MLEM.Ui.UiSystem.OnElementTouchEnter id: OnElementTouchEnter parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementTouchEnter nameWithType: UiSystem.OnElementTouchEnter fullName: MLEM.Ui.UiSystem.OnElementTouchEnter type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementTouchEnter path: ../MLEM.Ui/UiSystem.cs startLine: 137 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an starts being touched example: [] syntax: content: public event Element.GenericCallback OnElementTouchEnter return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementTouchEnter As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementTouchExit commentId: E:MLEM.Ui.UiSystem.OnElementTouchExit id: OnElementTouchExit parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementTouchExit nameWithType: UiSystem.OnElementTouchExit fullName: MLEM.Ui.UiSystem.OnElementTouchExit type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementTouchExit path: ../MLEM.Ui/UiSystem.cs startLine: 141 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an stops being touched example: [] syntax: content: public event Element.GenericCallback OnElementTouchExit return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementTouchExit As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementAreaUpdated commentId: E:MLEM.Ui.UiSystem.OnElementAreaUpdated id: OnElementAreaUpdated parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementAreaUpdated nameWithType: UiSystem.OnElementAreaUpdated fullName: MLEM.Ui.UiSystem.OnElementAreaUpdated type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementAreaUpdated path: ../MLEM.Ui/UiSystem.cs startLine: 145 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when an 's display area changes example: [] syntax: content: public event Element.GenericCallback OnElementAreaUpdated return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementAreaUpdated As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnElementStyleInit commentId: E:MLEM.Ui.UiSystem.OnElementStyleInit id: OnElementStyleInit parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnElementStyleInit nameWithType: UiSystem.OnElementStyleInit fullName: MLEM.Ui.UiSystem.OnElementStyleInit type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnElementStyleInit path: ../MLEM.Ui/UiSystem.cs startLine: 149 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is called when an 's method is called while setting its . example: [] syntax: content: public event Element.GenericCallback OnElementStyleInit return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnElementStyleInit As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnMousedElementChanged commentId: E:MLEM.Ui.UiSystem.OnMousedElementChanged id: OnMousedElementChanged parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnMousedElementChanged nameWithType: UiSystem.OnMousedElementChanged fullName: MLEM.Ui.UiSystem.OnMousedElementChanged type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnMousedElementChanged path: ../MLEM.Ui/UiSystem.cs startLine: 153 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when the that the mouse is currently over changes example: [] syntax: content: public event Element.GenericCallback OnMousedElementChanged return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnMousedElementChanged As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnTouchedElementChanged commentId: E:MLEM.Ui.UiSystem.OnTouchedElementChanged id: OnTouchedElementChanged parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnTouchedElementChanged nameWithType: UiSystem.OnTouchedElementChanged fullName: MLEM.Ui.UiSystem.OnTouchedElementChanged type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnTouchedElementChanged path: ../MLEM.Ui/UiSystem.cs startLine: 157 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when the that is being touched changes example: [] syntax: content: public event Element.GenericCallback OnTouchedElementChanged return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnTouchedElementChanged As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnSelectedElementChanged commentId: E:MLEM.Ui.UiSystem.OnSelectedElementChanged id: OnSelectedElementChanged parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnSelectedElementChanged nameWithType: UiSystem.OnSelectedElementChanged fullName: MLEM.Ui.UiSystem.OnSelectedElementChanged type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnSelectedElementChanged path: ../MLEM.Ui/UiSystem.cs startLine: 161 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when the selected changes, either through automatic navigation, or by pressing on an element with the mouse example: [] syntax: content: public event Element.GenericCallback OnSelectedElementChanged return: type: MLEM.Ui.Elements.Element.GenericCallback content.vb: Public Event OnSelectedElementChanged As Element.GenericCallback - uid: MLEM.Ui.UiSystem.OnRootAdded commentId: E:MLEM.Ui.UiSystem.OnRootAdded id: OnRootAdded parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnRootAdded nameWithType: UiSystem.OnRootAdded fullName: MLEM.Ui.UiSystem.OnRootAdded type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnRootAdded path: ../MLEM.Ui/UiSystem.cs startLine: 165 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when a new is added to this ui system example: [] syntax: content: public event UiSystem.RootCallback OnRootAdded return: type: MLEM.Ui.UiSystem.RootCallback content.vb: Public Event OnRootAdded As UiSystem.RootCallback - uid: MLEM.Ui.UiSystem.OnRootRemoved commentId: E:MLEM.Ui.UiSystem.OnRootRemoved id: OnRootRemoved parent: MLEM.Ui.UiSystem langs: - csharp - vb name: OnRootRemoved nameWithType: UiSystem.OnRootRemoved fullName: MLEM.Ui.UiSystem.OnRootRemoved type: Event source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: OnRootRemoved path: ../MLEM.Ui/UiSystem.cs startLine: 169 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Event that is invoked when a is removed from this ui system example: [] syntax: content: public event UiSystem.RootCallback OnRootRemoved return: type: MLEM.Ui.UiSystem.RootCallback content.vb: Public Event OnRootRemoved As UiSystem.RootCallback - uid: MLEM.Ui.UiSystem.#ctor(Microsoft.Xna.Framework.Game,MLEM.Ui.Style.UiStyle,MLEM.Input.InputHandler,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) commentId: M:MLEM.Ui.UiSystem.#ctor(Microsoft.Xna.Framework.Game,MLEM.Ui.Style.UiStyle,MLEM.Input.InputHandler,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) id: '#ctor(Microsoft.Xna.Framework.Game,MLEM.Ui.Style.UiStyle,MLEM.Input.InputHandler,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)' parent: MLEM.Ui.UiSystem langs: - csharp - vb name: UiSystem(Game, UiStyle, InputHandler, bool, bool, bool, bool, bool, bool) nameWithType: UiSystem.UiSystem(Game, UiStyle, InputHandler, bool, bool, bool, bool, bool, bool) fullName: MLEM.Ui.UiSystem.UiSystem(Microsoft.Xna.Framework.Game, MLEM.Ui.Style.UiStyle, MLEM.Input.InputHandler, bool, bool, bool, bool, bool, bool) type: Constructor source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: .ctor path: ../MLEM.Ui/UiSystem.cs startLine: 190 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Creates a new ui system with the given settings. example: [] syntax: content: public UiSystem(Game game, UiStyle style, InputHandler inputHandler = null, bool automaticViewport = true, bool hasFontModifierFormatting = true, bool hasColorFormatting = true, bool hasAnimationFormatting = true, bool hasMacroFormatting = true, bool hasUiFormatting = true) parameters: - id: game type: Microsoft.Xna.Framework.Game description: The game - id: style type: MLEM.Ui.Style.UiStyle description: The style settings that this ui should have. Use for the default, untextured style. - id: inputHandler type: MLEM.Input.InputHandler description: The input handler that this ui's should use. If none is supplied, a new input handler is created for this ui. - id: automaticViewport type: System.Boolean description: If this value is set to true, the ui system's will be set automatically based on the 's size. Defaults to true. - id: hasFontModifierFormatting type: System.Boolean description: Whether default font modifier codes should be added to this ui system's , including bold, italic, strikethrough, shadow, subscript, and more. - id: hasColorFormatting type: System.Boolean description: Whether default color codes should be added to this ui system's , including all values and the ability to use custom colors. - id: hasAnimationFormatting type: System.Boolean description: Whether default animation codes should be added to this ui system's , namely the wobbly animation. - id: hasMacroFormatting type: System.Boolean description: Whether default macros should be added to this ui system's , including TeX's ~ non-breaking space and more. - id: hasUiFormatting type: System.Boolean description: Whether -based formatting codes should be added to this ui system's , including codes and font switching. content.vb: Public Sub New(game As Game, style As UiStyle, inputHandler As InputHandler = Nothing, automaticViewport As Boolean = True, hasFontModifierFormatting As Boolean = True, hasColorFormatting As Boolean = True, hasAnimationFormatting As Boolean = True, hasMacroFormatting As Boolean = True, hasUiFormatting As Boolean = True) overload: MLEM.Ui.UiSystem.#ctor* nameWithType.vb: UiSystem.New(Game, UiStyle, InputHandler, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) fullName.vb: MLEM.Ui.UiSystem.New(Microsoft.Xna.Framework.Game, MLEM.Ui.Style.UiStyle, MLEM.Input.InputHandler, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) name.vb: New(Game, UiStyle, InputHandler, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - uid: MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) commentId: M:MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) id: Update(Microsoft.Xna.Framework.GameTime) parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Update(GameTime) nameWithType: UiSystem.Update(GameTime) fullName: MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Update path: ../MLEM.Ui/UiSystem.cs startLine: 246 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Update this ui system, querying the necessary events and updating each element's data. example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: Microsoft.Xna.Framework.GameComponent.Update(Microsoft.Xna.Framework.GameTime) overload: MLEM.Ui.UiSystem.Update* - uid: MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) commentId: M:MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Draw(GameTime, SpriteBatch) nameWithType: UiSystem.Draw(GameTime, SpriteBatch) fullName: MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Draw path: ../MLEM.Ui/UiSystem.cs startLine: 263 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Draws any s onto the screen. example: [] syntax: content: public void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to use for drawing content.vb: Public Sub Draw(time As GameTime, batch As SpriteBatch) overload: MLEM.Ui.UiSystem.Draw* - uid: MLEM.Ui.UiSystem.Add(System.String,MLEM.Ui.Elements.Element) commentId: M:MLEM.Ui.UiSystem.Add(System.String,MLEM.Ui.Elements.Element) id: Add(System.String,MLEM.Ui.Elements.Element) parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Add(string, Element) nameWithType: UiSystem.Add(string, Element) fullName: MLEM.Ui.UiSystem.Add(string, MLEM.Ui.Elements.Element) type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Add path: ../MLEM.Ui/UiSystem.cs startLine: 291 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- Adds a new root element to this ui system and returns the newly created . Note that, when adding new elements that should be part of the same ui (like buttons on a panel), should be used. example: [] syntax: content: public RootElement Add(string name, Element element) parameters: - id: name type: System.String description: The name of the new root element - id: element type: MLEM.Ui.Elements.Element description: The root element to add return: type: MLEM.Ui.RootElement description: The newly created root element, or null if an element with the specified name already exists. content.vb: Public Function Add(name As String, element As Element) As RootElement overload: MLEM.Ui.UiSystem.Add* nameWithType.vb: UiSystem.Add(String, Element) fullName.vb: MLEM.Ui.UiSystem.Add(String, MLEM.Ui.Elements.Element) name.vb: Add(String, Element) - uid: MLEM.Ui.UiSystem.Remove(System.String) commentId: M:MLEM.Ui.UiSystem.Remove(System.String) id: Remove(System.String) parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Remove(string) nameWithType: UiSystem.Remove(string) fullName: MLEM.Ui.UiSystem.Remove(string) type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Remove path: ../MLEM.Ui/UiSystem.cs startLine: 310 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Removes the with the specified name, or does nothing if there is no such element. example: [] syntax: content: public void Remove(string name) parameters: - id: name type: System.String description: The name of the root element to remove content.vb: Public Sub Remove(name As String) overload: MLEM.Ui.UiSystem.Remove* nameWithType.vb: UiSystem.Remove(String) fullName.vb: MLEM.Ui.UiSystem.Remove(String) name.vb: Remove(String) - uid: MLEM.Ui.UiSystem.Get(System.String) commentId: M:MLEM.Ui.UiSystem.Get(System.String) id: Get(System.String) parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Get(string) nameWithType: UiSystem.Get(string) fullName: MLEM.Ui.UiSystem.Get(string) type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Get path: ../MLEM.Ui/UiSystem.cs startLine: 329 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Finds the with the given name. example: [] syntax: content: public RootElement Get(string name) parameters: - id: name type: System.String description: The root element's name return: type: MLEM.Ui.RootElement description: The root element with the given name, or null if no such element exists content.vb: Public Function [Get](name As String) As RootElement overload: MLEM.Ui.UiSystem.Get* nameWithType.vb: UiSystem.Get(String) fullName.vb: MLEM.Ui.UiSystem.Get(String) name.vb: Get(String) - uid: MLEM.Ui.UiSystem.GetRootElements commentId: M:MLEM.Ui.UiSystem.GetRootElements id: GetRootElements parent: MLEM.Ui.UiSystem langs: - csharp - vb name: GetRootElements() nameWithType: UiSystem.GetRootElements() fullName: MLEM.Ui.UiSystem.GetRootElements() type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: GetRootElements path: ../MLEM.Ui/UiSystem.cs startLine: 349 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Returns an enumerable of all of the instances that this ui system holds. example: [] syntax: content: public IEnumerable GetRootElements() return: type: System.Collections.Generic.IEnumerable{MLEM.Ui.RootElement} description: All of this ui system's root elements content.vb: Public Function GetRootElements() As IEnumerable(Of RootElement) overload: MLEM.Ui.UiSystem.GetRootElements* - uid: MLEM.Ui.UiSystem.ApplyToAll(System.Action{MLEM.Ui.Elements.Element}) commentId: M:MLEM.Ui.UiSystem.ApplyToAll(System.Action{MLEM.Ui.Elements.Element}) id: ApplyToAll(System.Action{MLEM.Ui.Elements.Element}) parent: MLEM.Ui.UiSystem langs: - csharp - vb name: ApplyToAll(Action) nameWithType: UiSystem.ApplyToAll(Action) fullName: MLEM.Ui.UiSystem.ApplyToAll(System.Action) type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: ApplyToAll path: ../MLEM.Ui/UiSystem.cs startLine: 359 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: >- Applies the given action to all instances in this ui system recursively. Note that, when this method is invoked, all root elements and all of their children receive the . example: [] syntax: content: public void ApplyToAll(Action action) parameters: - id: action type: System.Action{MLEM.Ui.Elements.Element} description: The action to execute on each element content.vb: Public Sub ApplyToAll(action As Action(Of Element)) overload: MLEM.Ui.UiSystem.ApplyToAll* nameWithType.vb: UiSystem.ApplyToAll(Action(Of Element)) fullName.vb: MLEM.Ui.UiSystem.ApplyToAll(System.Action(Of MLEM.Ui.Elements.Element)) name.vb: ApplyToAll(Action(Of Element)) - uid: MLEM.Ui.UiSystem.Dispose(System.Boolean) commentId: M:MLEM.Ui.UiSystem.Dispose(System.Boolean) id: Dispose(System.Boolean) parent: MLEM.Ui.UiSystem langs: - csharp - vb name: Dispose(bool) nameWithType: UiSystem.Dispose(bool) fullName: MLEM.Ui.UiSystem.Dispose(bool) type: Method source: remote: path: MLEM.Ui/UiSystem.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Dispose path: ../MLEM.Ui/UiSystem.cs startLine: 365 assemblies: - MLEM.Ui namespace: MLEM.Ui summary: Shuts down the component. example: [] syntax: content: protected override void Dispose(bool disposing) parameters: - id: disposing type: System.Boolean content.vb: Protected Overrides Sub Dispose(disposing As Boolean) overridden: Microsoft.Xna.Framework.GameComponent.Dispose(System.Boolean) overload: MLEM.Ui.UiSystem.Dispose* nameWithType.vb: UiSystem.Dispose(Boolean) fullName.vb: MLEM.Ui.UiSystem.Dispose(Boolean) name.vb: Dispose(Boolean) references: - 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.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 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: Microsoft.Xna.Framework.GameComponent commentId: T:Microsoft.Xna.Framework.GameComponent parent: Microsoft.Xna.Framework isExternal: true name: GameComponent nameWithType: GameComponent fullName: Microsoft.Xna.Framework.GameComponent - uid: Microsoft.Xna.Framework.IGameComponent commentId: T:Microsoft.Xna.Framework.IGameComponent parent: Microsoft.Xna.Framework isExternal: true name: IGameComponent nameWithType: IGameComponent fullName: Microsoft.Xna.Framework.IGameComponent - uid: Microsoft.Xna.Framework.IUpdateable commentId: T:Microsoft.Xna.Framework.IUpdateable parent: Microsoft.Xna.Framework isExternal: true name: IUpdateable nameWithType: IUpdateable fullName: Microsoft.Xna.Framework.IUpdateable - uid: System.IDisposable commentId: T:System.IDisposable parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.idisposable name: IDisposable nameWithType: IDisposable fullName: System.IDisposable - uid: Microsoft.Xna.Framework.GameComponent.Initialize commentId: M:Microsoft.Xna.Framework.GameComponent.Initialize parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: Initialize() nameWithType: GameComponent.Initialize() fullName: Microsoft.Xna.Framework.GameComponent.Initialize() spec.csharp: - uid: Microsoft.Xna.Framework.GameComponent.Initialize name: Initialize isExternal: true - name: ( - name: ) spec.vb: - uid: Microsoft.Xna.Framework.GameComponent.Initialize name: Initialize isExternal: true - name: ( - name: ) - uid: Microsoft.Xna.Framework.GameComponent.OnUpdateOrderChanged(System.Object,System.EventArgs) commentId: M:Microsoft.Xna.Framework.GameComponent.OnUpdateOrderChanged(System.Object,System.EventArgs) parent: Microsoft.Xna.Framework.GameComponent isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: OnUpdateOrderChanged(object, EventArgs) nameWithType: GameComponent.OnUpdateOrderChanged(object, EventArgs) fullName: Microsoft.Xna.Framework.GameComponent.OnUpdateOrderChanged(object, System.EventArgs) nameWithType.vb: GameComponent.OnUpdateOrderChanged(Object, EventArgs) fullName.vb: Microsoft.Xna.Framework.GameComponent.OnUpdateOrderChanged(Object, System.EventArgs) name.vb: OnUpdateOrderChanged(Object, EventArgs) spec.csharp: - uid: Microsoft.Xna.Framework.GameComponent.OnUpdateOrderChanged(System.Object,System.EventArgs) name: OnUpdateOrderChanged isExternal: true - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.EventArgs name: EventArgs isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventargs - name: ) spec.vb: - uid: Microsoft.Xna.Framework.GameComponent.OnUpdateOrderChanged(System.Object,System.EventArgs) name: OnUpdateOrderChanged isExternal: true - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.EventArgs name: EventArgs isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventargs - name: ) - uid: Microsoft.Xna.Framework.GameComponent.OnEnabledChanged(System.Object,System.EventArgs) commentId: M:Microsoft.Xna.Framework.GameComponent.OnEnabledChanged(System.Object,System.EventArgs) parent: Microsoft.Xna.Framework.GameComponent isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: OnEnabledChanged(object, EventArgs) nameWithType: GameComponent.OnEnabledChanged(object, EventArgs) fullName: Microsoft.Xna.Framework.GameComponent.OnEnabledChanged(object, System.EventArgs) nameWithType.vb: GameComponent.OnEnabledChanged(Object, EventArgs) fullName.vb: Microsoft.Xna.Framework.GameComponent.OnEnabledChanged(Object, System.EventArgs) name.vb: OnEnabledChanged(Object, EventArgs) spec.csharp: - uid: Microsoft.Xna.Framework.GameComponent.OnEnabledChanged(System.Object,System.EventArgs) name: OnEnabledChanged isExternal: true - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.EventArgs name: EventArgs isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventargs - name: ) spec.vb: - uid: Microsoft.Xna.Framework.GameComponent.OnEnabledChanged(System.Object,System.EventArgs) name: OnEnabledChanged isExternal: true - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.EventArgs name: EventArgs isExternal: true href: https://learn.microsoft.com/dotnet/api/system.eventargs - name: ) - uid: Microsoft.Xna.Framework.GameComponent.Dispose commentId: M:Microsoft.Xna.Framework.GameComponent.Dispose parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: Dispose() nameWithType: GameComponent.Dispose() fullName: Microsoft.Xna.Framework.GameComponent.Dispose() spec.csharp: - uid: Microsoft.Xna.Framework.GameComponent.Dispose name: Dispose isExternal: true - name: ( - name: ) spec.vb: - uid: Microsoft.Xna.Framework.GameComponent.Dispose name: Dispose isExternal: true - name: ( - name: ) - uid: Microsoft.Xna.Framework.GameComponent.Game commentId: P:Microsoft.Xna.Framework.GameComponent.Game parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: Game nameWithType: GameComponent.Game fullName: Microsoft.Xna.Framework.GameComponent.Game - uid: Microsoft.Xna.Framework.GameComponent.Enabled commentId: P:Microsoft.Xna.Framework.GameComponent.Enabled parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: Enabled nameWithType: GameComponent.Enabled fullName: Microsoft.Xna.Framework.GameComponent.Enabled - uid: Microsoft.Xna.Framework.GameComponent.UpdateOrder commentId: P:Microsoft.Xna.Framework.GameComponent.UpdateOrder parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: UpdateOrder nameWithType: GameComponent.UpdateOrder fullName: Microsoft.Xna.Framework.GameComponent.UpdateOrder - uid: Microsoft.Xna.Framework.GameComponent.EnabledChanged commentId: E:Microsoft.Xna.Framework.GameComponent.EnabledChanged parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: EnabledChanged nameWithType: GameComponent.EnabledChanged fullName: Microsoft.Xna.Framework.GameComponent.EnabledChanged - uid: Microsoft.Xna.Framework.GameComponent.UpdateOrderChanged commentId: E:Microsoft.Xna.Framework.GameComponent.UpdateOrderChanged parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: UpdateOrderChanged nameWithType: GameComponent.UpdateOrderChanged fullName: Microsoft.Xna.Framework.GameComponent.UpdateOrderChanged - 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.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: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - 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: Microsoft.Xna.Framework.GameWindow.ClientSizeChanged commentId: E:Microsoft.Xna.Framework.GameWindow.ClientSizeChanged isExternal: true name: ClientSizeChanged nameWithType: GameWindow.ClientSizeChanged fullName: Microsoft.Xna.Framework.GameWindow.ClientSizeChanged - uid: MLEM.Ui.UiSystem.Viewport* commentId: Overload:MLEM.Ui.UiSystem.Viewport href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Viewport name: Viewport nameWithType: UiSystem.Viewport fullName: MLEM.Ui.UiSystem.Viewport - uid: Microsoft.Xna.Framework.Rectangle commentId: T:Microsoft.Xna.Framework.Rectangle parent: Microsoft.Xna.Framework isExternal: true name: Rectangle nameWithType: Rectangle fullName: Microsoft.Xna.Framework.Rectangle - uid: MLEM.Ui.UiSystem.AutoScaleReferenceSize commentId: F:MLEM.Ui.UiSystem.AutoScaleReferenceSize href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_AutoScaleReferenceSize name: AutoScaleReferenceSize nameWithType: UiSystem.AutoScaleReferenceSize fullName: MLEM.Ui.UiSystem.AutoScaleReferenceSize - uid: MLEM.Ui.UiSystem.GlobalScale commentId: P:MLEM.Ui.UiSystem.GlobalScale href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_GlobalScale name: GlobalScale nameWithType: UiSystem.GlobalScale fullName: MLEM.Ui.UiSystem.GlobalScale - 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.UiSystem.AutoScaleWithScreen commentId: F:MLEM.Ui.UiSystem.AutoScaleWithScreen href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_AutoScaleWithScreen name: AutoScaleWithScreen nameWithType: UiSystem.AutoScaleWithScreen fullName: MLEM.Ui.UiSystem.AutoScaleWithScreen - uid: Microsoft.Xna.Framework.Point commentId: T:Microsoft.Xna.Framework.Point parent: Microsoft.Xna.Framework isExternal: true name: Point nameWithType: Point fullName: Microsoft.Xna.Framework.Point - uid: MLEM.Ui.UiSystem.GlobalScale* commentId: Overload:MLEM.Ui.UiSystem.GlobalScale href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_GlobalScale name: GlobalScale nameWithType: UiSystem.GlobalScale fullName: MLEM.Ui.UiSystem.GlobalScale - uid: System.Single commentId: T:System.Single parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single name: float nameWithType: float fullName: float nameWithType.vb: Single fullName.vb: Single name.vb: Single - uid: MLEM.Ui.Style.UntexturedStyle commentId: T:MLEM.Ui.Style.UntexturedStyle href: MLEM.Ui.Style.UntexturedStyle.html name: UntexturedStyle nameWithType: UntexturedStyle fullName: MLEM.Ui.Style.UntexturedStyle - uid: MLEM.Ui.UiSystem.Style* commentId: Overload:MLEM.Ui.UiSystem.Style href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Style name: Style nameWithType: UiSystem.Style fullName: MLEM.Ui.UiSystem.Style - 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.Graphics.SpriteBatchContext.SamplerState commentId: F:MLEM.Graphics.SpriteBatchContext.SamplerState href: MLEM.Graphics.SpriteBatchContext.html#MLEM_Graphics_SpriteBatchContext_SamplerState name: SamplerState nameWithType: SpriteBatchContext.SamplerState fullName: MLEM.Graphics.SpriteBatchContext.SamplerState - uid: Microsoft.Xna.Framework.Graphics.SamplerState.PointClamp commentId: F:Microsoft.Xna.Framework.Graphics.SamplerState.PointClamp isExternal: true name: PointClamp nameWithType: SamplerState.PointClamp fullName: Microsoft.Xna.Framework.Graphics.SamplerState.PointClamp - uid: MLEM.Graphics.SpriteBatchContext commentId: T:MLEM.Graphics.SpriteBatchContext parent: MLEM.Graphics href: MLEM.Graphics.SpriteBatchContext.html name: SpriteBatchContext nameWithType: SpriteBatchContext fullName: MLEM.Graphics.SpriteBatchContext - uid: MLEM.Graphics commentId: N:MLEM.Graphics href: MLEM.html name: MLEM.Graphics nameWithType: MLEM.Graphics fullName: MLEM.Graphics spec.csharp: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Graphics name: Graphics href: MLEM.Graphics.html spec.vb: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Graphics name: Graphics href: MLEM.Graphics.html - uid: MLEM.Ui.UiSystem.TextFormatter commentId: F:MLEM.Ui.UiSystem.TextFormatter href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_TextFormatter name: TextFormatter nameWithType: UiSystem.TextFormatter fullName: MLEM.Ui.UiSystem.TextFormatter - uid: MLEM.Ui.Elements.Paragraph commentId: T:MLEM.Ui.Elements.Paragraph parent: MLEM.Ui.Elements href: MLEM.Ui.Elements.Paragraph.html name: Paragraph nameWithType: Paragraph fullName: MLEM.Ui.Elements.Paragraph - uid: MLEM.Formatting.TextFormatter commentId: T:MLEM.Formatting.TextFormatter parent: MLEM.Formatting href: MLEM.Formatting.TextFormatter.html name: TextFormatter nameWithType: TextFormatter fullName: MLEM.Formatting.TextFormatter - uid: MLEM.Formatting commentId: N:MLEM.Formatting href: MLEM.html name: MLEM.Formatting nameWithType: MLEM.Formatting fullName: MLEM.Formatting spec.csharp: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Formatting name: Formatting href: MLEM.Formatting.html spec.vb: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Formatting name: Formatting href: MLEM.Formatting.html - uid: MLEM.Ui.UiControls commentId: T:MLEM.Ui.UiControls parent: MLEM.Ui href: MLEM.Ui.UiControls.html name: UiControls nameWithType: UiControls fullName: MLEM.Ui.UiControls - uid: MLEM.Ui.UiMetrics.ResetUpdates commentId: M:MLEM.Ui.UiMetrics.ResetUpdates href: MLEM.Ui.UiMetrics.html#MLEM_Ui_UiMetrics_ResetUpdates name: ResetUpdates() nameWithType: UiMetrics.ResetUpdates() fullName: MLEM.Ui.UiMetrics.ResetUpdates() spec.csharp: - uid: MLEM.Ui.UiMetrics.ResetUpdates name: ResetUpdates href: MLEM.Ui.UiMetrics.html#MLEM_Ui_UiMetrics_ResetUpdates - name: ( - name: ) spec.vb: - uid: MLEM.Ui.UiMetrics.ResetUpdates name: ResetUpdates href: MLEM.Ui.UiMetrics.html#MLEM_Ui_UiMetrics_ResetUpdates - name: ( - name: ) - uid: MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) commentId: M:MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) isExternal: true href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Update_Microsoft_Xna_Framework_GameTime_ name: Update(GameTime) nameWithType: UiSystem.Update(GameTime) fullName: MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) spec.csharp: - uid: MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) name: Update href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Update_Microsoft_Xna_Framework_GameTime_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) spec.vb: - uid: MLEM.Ui.UiSystem.Update(Microsoft.Xna.Framework.GameTime) name: Update href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Update_Microsoft_Xna_Framework_GameTime_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) - uid: MLEM.Ui.UiMetrics.ResetDraws commentId: M:MLEM.Ui.UiMetrics.ResetDraws href: MLEM.Ui.UiMetrics.html#MLEM_Ui_UiMetrics_ResetDraws name: ResetDraws() nameWithType: UiMetrics.ResetDraws() fullName: MLEM.Ui.UiMetrics.ResetDraws() spec.csharp: - uid: MLEM.Ui.UiMetrics.ResetDraws name: ResetDraws href: MLEM.Ui.UiMetrics.html#MLEM_Ui_UiMetrics_ResetDraws - name: ( - name: ) spec.vb: - uid: MLEM.Ui.UiMetrics.ResetDraws name: ResetDraws href: MLEM.Ui.UiMetrics.html#MLEM_Ui_UiMetrics_ResetDraws - name: ( - name: ) - uid: MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) commentId: M:MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) isExternal: true href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ name: Draw(GameTime, SpriteBatch) nameWithType: UiSystem.Draw(GameTime, SpriteBatch) fullName: MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) spec.csharp: - uid: MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) name: Draw href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true - name: ) spec.vb: - uid: MLEM.Ui.UiSystem.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) name: Draw href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true - name: ) - uid: MLEM.Ui.UiMetrics commentId: T:MLEM.Ui.UiMetrics parent: MLEM.Ui href: MLEM.Ui.UiMetrics.html name: UiMetrics nameWithType: UiMetrics fullName: MLEM.Ui.UiMetrics - uid: MLEM.Ui.Elements.Element.DrawCallback commentId: T:MLEM.Ui.Elements.Element.DrawCallback parent: MLEM.Ui.Elements href: MLEM.Ui.Elements.Element.html name: Element.DrawCallback nameWithType: Element.DrawCallback fullName: MLEM.Ui.Elements.Element.DrawCallback spec.csharp: - uid: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - name: . - uid: MLEM.Ui.Elements.Element.DrawCallback name: DrawCallback href: MLEM.Ui.Elements.Element.DrawCallback.html spec.vb: - uid: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - name: . - uid: MLEM.Ui.Elements.Element.DrawCallback name: DrawCallback href: MLEM.Ui.Elements.Element.DrawCallback.html - 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.Elements.Element.TimeCallback commentId: T:MLEM.Ui.Elements.Element.TimeCallback parent: MLEM.Ui.Elements href: MLEM.Ui.Elements.Element.html name: Element.TimeCallback nameWithType: Element.TimeCallback fullName: MLEM.Ui.Elements.Element.TimeCallback spec.csharp: - uid: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - name: . - uid: MLEM.Ui.Elements.Element.TimeCallback name: TimeCallback href: MLEM.Ui.Elements.Element.TimeCallback.html spec.vb: - uid: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - name: . - uid: MLEM.Ui.Elements.Element.TimeCallback name: TimeCallback href: MLEM.Ui.Elements.Element.TimeCallback.html - uid: MLEM.Ui.Elements.Element.GenericCallback commentId: T:MLEM.Ui.Elements.Element.GenericCallback parent: MLEM.Ui.Elements href: MLEM.Ui.Elements.Element.html name: Element.GenericCallback nameWithType: Element.GenericCallback fullName: MLEM.Ui.Elements.Element.GenericCallback spec.csharp: - uid: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - name: . - uid: MLEM.Ui.Elements.Element.GenericCallback name: GenericCallback href: MLEM.Ui.Elements.Element.GenericCallback.html spec.vb: - uid: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - name: . - uid: MLEM.Ui.Elements.Element.GenericCallback name: GenericCallback href: MLEM.Ui.Elements.Element.GenericCallback.html - uid: MLEM.Ui.Elements.Element.InitStyle(MLEM.Ui.Style.UiStyle) commentId: M:MLEM.Ui.Elements.Element.InitStyle(MLEM.Ui.Style.UiStyle) parent: MLEM.Ui.Elements.Element href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_InitStyle_MLEM_Ui_Style_UiStyle_ name: InitStyle(UiStyle) nameWithType: Element.InitStyle(UiStyle) fullName: MLEM.Ui.Elements.Element.InitStyle(MLEM.Ui.Style.UiStyle) spec.csharp: - uid: MLEM.Ui.Elements.Element.InitStyle(MLEM.Ui.Style.UiStyle) name: InitStyle href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_InitStyle_MLEM_Ui_Style_UiStyle_ - name: ( - uid: MLEM.Ui.Style.UiStyle name: UiStyle href: MLEM.Ui.Style.UiStyle.html - name: ) spec.vb: - uid: MLEM.Ui.Elements.Element.InitStyle(MLEM.Ui.Style.UiStyle) name: InitStyle href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_InitStyle_MLEM_Ui_Style_UiStyle_ - name: ( - uid: MLEM.Ui.Style.UiStyle name: UiStyle href: MLEM.Ui.Style.UiStyle.html - name: ) - uid: MLEM.Ui.Elements.Element.Style commentId: P:MLEM.Ui.Elements.Element.Style parent: MLEM.Ui.Elements.Element href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_Style name: Style nameWithType: Element.Style fullName: MLEM.Ui.Elements.Element.Style - uid: MLEM.Ui.UiSystem.RootCallback commentId: T:MLEM.Ui.UiSystem.RootCallback parent: MLEM.Ui href: MLEM.Ui.UiSystem.html name: UiSystem.RootCallback nameWithType: UiSystem.RootCallback fullName: MLEM.Ui.UiSystem.RootCallback spec.csharp: - uid: MLEM.Ui.UiSystem name: UiSystem href: MLEM.Ui.UiSystem.html - name: . - uid: MLEM.Ui.UiSystem.RootCallback name: RootCallback href: MLEM.Ui.UiSystem.RootCallback.html spec.vb: - uid: MLEM.Ui.UiSystem name: UiSystem href: MLEM.Ui.UiSystem.html - name: . - uid: MLEM.Ui.UiSystem.RootCallback name: RootCallback href: MLEM.Ui.UiSystem.RootCallback.html - uid: MLEM.Ui.UiSystem.Viewport commentId: P:MLEM.Ui.UiSystem.Viewport href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Viewport name: Viewport nameWithType: UiSystem.Viewport fullName: MLEM.Ui.UiSystem.Viewport - 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: Microsoft.Xna.Framework.Color commentId: T:Microsoft.Xna.Framework.Color parent: Microsoft.Xna.Framework isExternal: true name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color - 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.Ui.Elements.Paragraph.Link commentId: T:MLEM.Ui.Elements.Paragraph.Link href: MLEM.Ui.Elements.Paragraph.html name: Paragraph.Link nameWithType: Paragraph.Link fullName: MLEM.Ui.Elements.Paragraph.Link spec.csharp: - uid: MLEM.Ui.Elements.Paragraph name: Paragraph href: MLEM.Ui.Elements.Paragraph.html - name: . - uid: MLEM.Ui.Elements.Paragraph.Link name: Link href: MLEM.Ui.Elements.Paragraph.Link.html spec.vb: - uid: MLEM.Ui.Elements.Paragraph name: Paragraph href: MLEM.Ui.Elements.Paragraph.html - name: . - uid: MLEM.Ui.Elements.Paragraph.Link name: Link href: MLEM.Ui.Elements.Paragraph.Link.html - uid: MLEM.Ui.UiSystem.#ctor* commentId: Overload:MLEM.Ui.UiSystem.#ctor href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem__ctor_Microsoft_Xna_Framework_Game_MLEM_Ui_Style_UiStyle_MLEM_Input_InputHandler_System_Boolean_System_Boolean_System_Boolean_System_Boolean_System_Boolean_System_Boolean_ name: UiSystem nameWithType: UiSystem.UiSystem fullName: MLEM.Ui.UiSystem.UiSystem nameWithType.vb: UiSystem.New fullName.vb: MLEM.Ui.UiSystem.New name.vb: New - uid: Microsoft.Xna.Framework.Game commentId: T:Microsoft.Xna.Framework.Game parent: Microsoft.Xna.Framework isExternal: true name: Game nameWithType: Game fullName: Microsoft.Xna.Framework.Game - 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.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: Microsoft.Xna.Framework.GameComponent.Update(Microsoft.Xna.Framework.GameTime) commentId: M:Microsoft.Xna.Framework.GameComponent.Update(Microsoft.Xna.Framework.GameTime) parent: Microsoft.Xna.Framework.GameComponent isExternal: true name: Update(GameTime) nameWithType: GameComponent.Update(GameTime) fullName: Microsoft.Xna.Framework.GameComponent.Update(Microsoft.Xna.Framework.GameTime) spec.csharp: - uid: Microsoft.Xna.Framework.GameComponent.Update(Microsoft.Xna.Framework.GameTime) name: Update isExternal: true - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) spec.vb: - uid: Microsoft.Xna.Framework.GameComponent.Update(Microsoft.Xna.Framework.GameTime) name: Update isExternal: true - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) - uid: MLEM.Ui.UiSystem.Update* commentId: Overload:MLEM.Ui.UiSystem.Update href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Update_Microsoft_Xna_Framework_GameTime_ name: Update nameWithType: UiSystem.Update fullName: MLEM.Ui.UiSystem.Update - uid: Microsoft.Xna.Framework.GameTime commentId: T:Microsoft.Xna.Framework.GameTime parent: Microsoft.Xna.Framework isExternal: true name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime - uid: MLEM.Ui.UiSystem.Draw* commentId: Overload:MLEM.Ui.UiSystem.Draw href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ name: Draw nameWithType: UiSystem.Draw fullName: MLEM.Ui.UiSystem.Draw - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch parent: Microsoft.Xna.Framework.Graphics isExternal: true name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch - uid: Microsoft.Xna.Framework.Graphics commentId: N:Microsoft.Xna.Framework.Graphics isExternal: true name: Microsoft.Xna.Framework.Graphics nameWithType: Microsoft.Xna.Framework.Graphics fullName: Microsoft.Xna.Framework.Graphics 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.Graphics name: Graphics 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.Graphics name: Graphics isExternal: true - uid: MLEM.Ui.Elements.Element.AddChild``1(``0,System.Int32) commentId: M:MLEM.Ui.Elements.Element.AddChild``1(``0,System.Int32) isExternal: true href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_AddChild__1___0_System_Int32_ name: AddChild(T, int) nameWithType: Element.AddChild(T, int) fullName: MLEM.Ui.Elements.Element.AddChild(T, int) nameWithType.vb: Element.AddChild(Of T)(T, Integer) fullName.vb: MLEM.Ui.Elements.Element.AddChild(Of T)(T, Integer) name.vb: AddChild(Of T)(T, Integer) spec.csharp: - uid: MLEM.Ui.Elements.Element.AddChild``1(``0,System.Int32) name: AddChild href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_AddChild__1___0_System_Int32_ - name: < - name: T - name: '>' - name: ( - name: T - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) spec.vb: - uid: MLEM.Ui.Elements.Element.AddChild``1(``0,System.Int32) name: AddChild href: MLEM.Ui.Elements.Element.html#MLEM_Ui_Elements_Element_AddChild__1___0_System_Int32_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - name: T - name: ',' - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - uid: MLEM.Ui.UiSystem.Add* commentId: Overload:MLEM.Ui.UiSystem.Add href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Add_System_String_MLEM_Ui_Elements_Element_ name: Add nameWithType: UiSystem.Add fullName: MLEM.Ui.UiSystem.Add - 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: MLEM.Ui.UiSystem.Remove* commentId: Overload:MLEM.Ui.UiSystem.Remove href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Remove_System_String_ name: Remove nameWithType: UiSystem.Remove fullName: MLEM.Ui.UiSystem.Remove - uid: MLEM.Ui.UiSystem.Get* commentId: Overload:MLEM.Ui.UiSystem.Get href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Get_System_String_ name: Get nameWithType: UiSystem.Get fullName: MLEM.Ui.UiSystem.Get - uid: MLEM.Ui.UiSystem.GetRootElements* commentId: Overload:MLEM.Ui.UiSystem.GetRootElements href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_GetRootElements name: GetRootElements nameWithType: UiSystem.GetRootElements fullName: MLEM.Ui.UiSystem.GetRootElements - uid: System.Collections.Generic.IEnumerable{MLEM.Ui.RootElement} commentId: T:System.Collections.Generic.IEnumerable{MLEM.Ui.RootElement} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of RootElement) fullName.vb: System.Collections.Generic.IEnumerable(Of MLEM.Ui.RootElement) name.vb: IEnumerable(Of RootElement) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - uid: MLEM.Ui.RootElement name: RootElement href: MLEM.Ui.RootElement.html - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - uid: MLEM.Ui.RootElement name: RootElement href: MLEM.Ui.RootElement.html - name: ) - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of T) fullName.vb: System.Collections.Generic.IEnumerable(Of T) name.vb: IEnumerable(Of T) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: System.Action commentId: T:System.Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action name: Action nameWithType: Action fullName: System.Action - uid: MLEM.Ui.UiSystem.ApplyToAll* commentId: Overload:MLEM.Ui.UiSystem.ApplyToAll href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_ApplyToAll_System_Action_MLEM_Ui_Elements_Element__ name: ApplyToAll nameWithType: UiSystem.ApplyToAll fullName: MLEM.Ui.UiSystem.ApplyToAll - uid: System.Action{MLEM.Ui.Elements.Element} commentId: T:System.Action{MLEM.Ui.Elements.Element} parent: System definition: System.Action`1 href: https://learn.microsoft.com/dotnet/api/system.action-1 name: Action nameWithType: Action fullName: System.Action nameWithType.vb: Action(Of Element) fullName.vb: System.Action(Of MLEM.Ui.Elements.Element) name.vb: Action(Of Element) spec.csharp: - uid: System.Action`1 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: < - uid: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - 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: MLEM.Ui.Elements.Element name: Element href: MLEM.Ui.Elements.Element.html - name: ) - uid: System.Action`1 commentId: T:System.Action`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 name: Action nameWithType: Action fullName: System.Action nameWithType.vb: Action(Of T) fullName.vb: System.Action(Of T) name.vb: Action(Of T) spec.csharp: - uid: System.Action`1 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Action`1 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: Microsoft.Xna.Framework.GameComponent.Dispose(System.Boolean) commentId: M:Microsoft.Xna.Framework.GameComponent.Dispose(System.Boolean) parent: Microsoft.Xna.Framework.GameComponent isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: Dispose(bool) nameWithType: GameComponent.Dispose(bool) fullName: Microsoft.Xna.Framework.GameComponent.Dispose(bool) nameWithType.vb: GameComponent.Dispose(Boolean) fullName.vb: Microsoft.Xna.Framework.GameComponent.Dispose(Boolean) name.vb: Dispose(Boolean) spec.csharp: - uid: Microsoft.Xna.Framework.GameComponent.Dispose(System.Boolean) name: Dispose isExternal: true - name: ( - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: Microsoft.Xna.Framework.GameComponent.Dispose(System.Boolean) name: Dispose isExternal: true - name: ( - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: MLEM.Ui.UiSystem.Dispose* commentId: Overload:MLEM.Ui.UiSystem.Dispose href: MLEM.Ui.UiSystem.html#MLEM_Ui_UiSystem_Dispose_System_Boolean_ name: Dispose nameWithType: UiSystem.Dispose fullName: MLEM.Ui.UiSystem.Dispose