Romestead Assembly Reference

Candide.CandideUI.MouseUiInputSystem

Type JSON

public class in Candide.CandideUI

Methods10
Properties5
Fields20
Events4
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.CandideUI
  • Base typeSystem.Object
  • Hash689FD92BF1853666DBB96D0469EEA88F74AEB2DEC3FB90FE287F71594D0D93D2

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
CurrentHoveredElementspublicpublic System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> CurrentHoveredElements
DoubleClickIntervalInMspublicpublic System.Int32 DoubleClickIntervalInMs
DoubleClickRadiuspublicpublic System.Int32 DoubleClickRadius
EnteredElementsprivateprivate System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> EnteredElements
LastFrameHoveredElementsprivateprivate System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> LastFrameHoveredElements
LeftElementsprivateprivate System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> LeftElements
MousePressMoveprivateprivate System.EventHandler<Microsoft.Xna.Framework.Vector2> MousePressMove
MousePressReleaseprivateprivate System.EventHandler MousePressRelease
MousePrimaryPressedprivateprivate System.EventHandler<Microsoft.Xna.Framework.Vector2> MousePrimaryPressed
MouseSecondaryPressedprivateprivate System.EventHandler<Microsoft.Xna.Framework.Vector2> MouseSecondaryPressed
SearchQueueprivateprivate System.Collections.Generic.Queue<Candide.CandideUI.CandideUiElement> SearchQueue
SoftLockMouseLeftpublicpublic System.Boolean SoftLockMouseLeft
SoftLockMouseRightpublicpublic System.Boolean SoftLockMouseRight
_clickStartedPositionprivateprivate Microsoft.Xna.Framework.Vector2 _clickStartedPosition
_draggedElementprivateprivate Candide.CandideUI.CandideUiElement _draggedElement
_draggedElementStartOffsetprivateprivate Microsoft.Xna.Framework.Vector2 _draggedElementStartOffset
_hasAppliedInputFocusprivateprivate System.Boolean _hasAppliedInputFocus
_lastTouchDownprivateprivate System.DateTime _lastTouchDown
_mousePositionprivateprivate Microsoft.Xna.Framework.Vector2 _mousePosition
_mousePressStartedprivateprivate System.Boolean _mousePressStarted

Properties

NameVisibilitySignature
DraggedElementpublicpublic Candide.CandideUI.CandideUiElement DraggedElement
IsAltDownpublicpublic System.Boolean IsAltDown
IsControlDownpublicpublic System.Boolean IsControlDown
IsShiftDownpublicpublic System.Boolean IsShiftDown
MouseWindowPositionpublicpublic Microsoft.Xna.Framework.Vector2 MouseWindowPosition

Events

NameVisibilitySignature
MousePressMovepublicpublic System.EventHandler<Microsoft.Xna.Framework.Vector2> MousePressMove
MousePressReleasepublicpublic System.EventHandler MousePressRelease
MousePrimaryPressedpublicpublic System.EventHandler<Microsoft.Xna.Framework.Vector2> MousePrimaryPressed
MouseSecondaryPressedpublicpublic System.EventHandler<Microsoft.Xna.Framework.Vector2> MouseSecondaryPressed

Methods

Draw

public System.Void Draw(Candide.CandideUI.UiRenderContext renderContext)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEF1E24A6369872F597327762F84CF0DE9C909EBCD047E7422CBED0C082F8E9E1
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1
Called by

OnInputFocused

public System.Void OnInputFocused(Candide.CandideUI.Input.IInputFocusable element)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash404D90EA86A2B67BAA73EE26FA6C09D73623452215B1538E301A1691E67CDE2A
  • Body hashADBB230D6C39614D421F7B9B1F599555C8AA885B4E6CC9D24B8F3E1BF9746015
  • IL size141
Referenced calls
String literals
  • MouseUiInputSystem: Has applied Input Focused but we had already applied it before.
  • MouseUiInputSystem

OnKeyboardInputOnCharPressed

private System.Void OnKeyboardInputOnCharPressed(KeyboardInput.CharacterEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState kd)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7AE42FB75E39E79DC809D0E79C3EA49DC0EF07E1E633A720DF47DF9078AF104E
  • Body hashD4721931DA811F718C7CDCDDA3670281E3D4CE84A55ED2DA725D4E13F883DEC6
  • IL size35
Referenced calls
Called by
String literals
  • Focusable element was null

OnKeyboardInputOnKeyPressed

private System.Void OnKeyboardInputOnKeyPressed(KeyboardInput.KeyEventArgs e, Microsoft.Xna.Framework.Input.KeyboardState kd)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5BED2597A56100CED85066001B3738DA52FA5048BD13E770E763B235572B0711
  • Body hash81D67CB1EEF74A6D2167EAF34975ACDB3A90B1F7D48D0EEA679E5EBEC3C1481B
  • IL size35
Referenced calls
Called by
String literals
  • Focusable element was null

OnStopInputFocused

public System.Void OnStopInputFocused()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8319F63063ECD1E64CD747112DAC5D95EE9618064C509F4961F67E8906A1D458
  • Body hashCC7ECAAFB645AAF44B1B71045EE9FE99D0BC4EFF97AFE1E81DDBEF7500190A00
  • IL size105
Referenced calls
Called by
String literals
  • MouseUiInputSystem

PreUpdate

public System.Void PreUpdate()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4A2E50A3C026013DAC803796AAEA1119C99D5E5DC076BA381AB63C3929D4D8C4
  • Body hash2A1F41E6836E14D0123FD699D07028C2D41461FC227B0DFC364CE08F87E6FCFD
  • IL size36
Referenced calls
Called by

Reset

public System.Void Reset()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7ACE3C956FAB5073C67DA35E00BF6C8412A98AFB74CBED52706A6C6C8BC0622E
  • Body hash4B9BCC9007B822F4C638CF7AB956779C88C05A9F662720885F28A8E51EB17242
  • IL size21
Referenced calls
  • System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement>::Clear()
Called by

Update

public System.Void Update()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD6D78EEAC57C293E913C99B6B7C6054715ED3BAD6A2950F0A73A725B9E2BBC90
  • Body hashCDD2D0002CCFD2A4FC2AFE65035A6F317A1E4209356EF6261C810A11036DFD94
  • IL size1362
Referenced calls
Called by

UpdateDraggedElement

private System.Void UpdateDraggedElement()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD31EFAB4BEB3E73710CD01C6837586BB064795D30FC95C6213572ED67CF39C2B
  • Body hash79D47C88E3C598CCBE8F4534B8EA2F44DB8F6D8B2A196050F5CF6F5FB3CA847E
  • IL size360
Referenced calls
  • Candide.CandideUI.CandideUiElement::get_IsDraggable()
  • Candide.CandideUI.CandideUiElement::get_Desktop()
  • Candide.CandideUI.MouseUiInputSystem::StopDrag()
  • Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Candide.CandideUI.CandideUiElement::get_Left()
  • Candide.CandideUI.CandideUiElement::get_Top()
  • Candide.CandideUI.CandideUiElement::get_DragDirection()
  • System.Enum::HasFlag(System.Enum)
  • Candide.CandideUI.CandideUiElement::get_Bounds()
  • System.MathF::Round(System.Single)
  • Candide.CandideUI.CandideUiElement::set_Left(System.Int32)
  • Candide.CandideUI.CandideUiElement::set_Top(System.Int32)