Candide.CandideUI.Helpers.ControllerMouseSimulator
Type JSONpublic class in Candide.CandideUI.Helpers
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Helpers - Base type
System.Object - Hash
C6EC473122B83EF057F4439E17E361CFFF8EA12DDC4ADCFB8EC4BE0FE1F7248A
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
CursorPosition# | public | public System.Nullable<Microsoft.Xna.Framework.Vector2> CursorPosition |
_clickStartedPosition# | private | private Microsoft.Xna.Framework.Vector2 _clickStartedPosition |
_container# | private | private Candide.CandideUI.CandideUiContainerMultipleItems _container |
_currentHoveredElements# | private | private System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> _currentHoveredElements |
_enteredElements# | private | private System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> _enteredElements |
_lastFrameHoveredElements# | private | private System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> _lastFrameHoveredElements |
_leftElements# | private | private System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement> _leftElements |
_searchQueue# | private | private System.Collections.Generic.Queue<Candide.CandideUI.CandideUiElement> _searchQueue |
Methods
Reset
#
public System.Void Reset()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
940F1ED8D952080A35705ACAE91DA40EF15363D2AEEB8A1A07593EEDA2756778 - Body hash
3D2A4710656C73FE22F65DC1C0D8FD1EED118451183461CE8B61725A5E53A8F3 - IL size71
Referenced calls
System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement>::Clear()System.Collections.Generic.Queue<Candide.CandideUI.CandideUiElement>::Clear()Microsoft.Xna.Framework.Vector2::.ctor(System.Single)
SetCursorPosition
#
public System.Void SetCursorPosition(System.Nullable<Microsoft.Xna.Framework.Vector2> position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
10CB658D4CBBF5A430305BC474E0E02706CD143F79D347B496B17B73C4F10F0C - Body hash
42F2A83E3D78EE09AF658C361A52737F9D52DCE43E8A56F3F2A355754C907A91 - IL size8
Update
#
public System.Void Update()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7D3A06329DB7D967BFFECE43DF70C39D8EA4CE4311E9C0F28CB11199655A7998 - Body hash
B6453CAC54F8CFBEA511CCFF60B39698C9FDE2384DB4377FC9EAC37E352D3B4E - IL size554
Referenced calls
Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Candide.CandideUI.Helpers.ControllerMouseSimulator::Reset()System.Nullable<Microsoft.Xna.Framework.Vector2>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector2>::get_Value()Candide.CandideUI.Helpers.MouseUiFunctions::FindElementsWithMouseInside(Candide.CandideUI.CandideUiContainerMultipleItems, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.Queue<Candide.CandideUI.CandideUiElement>, System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement>)System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement>::Clear()System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement>::UnionWith(System.Collections.Generic.IEnumerable<!0>)System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement>::ExceptWith(System.Collections.Generic.IEnumerable<!0>)System.Collections.Generic.HashSet<Candide.CandideUI.CandideUiElement>::GetEnumerator()HashSet.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()Candide.CandideUI.CandideUiElement::OnMouseEnter()HashSet.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()Candide.CandideUI.CandideUiElement::OnMouseLeave()Candide.Input.SuperKeybind::Released()Candide.CandideUI.CandideUiElement::get_Enabled()Candide.CandideUI.CandideUiElement::get_InteractionBounds()Candide.CandideUI.CandideUiElement::get_Transform()Microsoft.Xna.Framework.Vector2::get_Zero()Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)Candide.CandideUI.CandideUiElement::OnMouseFullClick()Candide.Input.SuperKeybind::Pressed()Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()