Candide.CandideUI.Input.AbstractInputFocusableUiElement
Type JSONpublic class in Candide.CandideUI.Input
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Input - Base type
Candide.CandideUI.CandideUiElement - Interfaces
Candide.CandideUI.Input.IInputFocusable - Hash
B3E3C154B59FC982CDC0513E464DFDB4FDC6670A56DCA68463D770755185A4E3
Relationships
Base type
Interfaces
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
GotInputFocus# | private | private System.EventHandler GotInputFocus |
HasInputFocus# | public | public System.Boolean HasInputFocus |
LostInputFocus# | private | private System.EventHandler LostInputFocus |
Properties
| Name | Visibility | Signature |
|---|---|---|
GetFocusableType# | public | public Candide.CandideUI.Input.InputFocusableType GetFocusableType |
IsKeyboardFocused# | public | public System.Boolean IsKeyboardFocused |
Events
| Name | Visibility | Signature |
|---|---|---|
GotInputFocus# | public | public System.EventHandler GotInputFocus |
LostInputFocus# | public | public System.EventHandler LostInputFocus |
Methods
Focus
#
public System.Void Focus()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
30125E04AD26D01F1288E5E4E887AA4EB21331A0833E678C632B9FA0E587C15C - Body hash
49301A1462DCB0637DAEA7664882D9DDA9326B2E2245B8A51C26D242193F38F9 - IL size7
Referenced calls
Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)
GetFocusable
#
public Candide.CandideUI.CandideUiElement GetFocusable()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491 - Body hash
83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA - IL size2
OnChar
#
public System.Void OnChar(System.Char c)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B2EE7683DA6FDEA93CCC468A1B981083DEE5FB188B844E715DEFC373B6823F03 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
OnDismount
#
protected System.Void OnDismount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C4540D122023692F82FC904D6F1305BF291D329AA9AA76F4EB368D4EB32D8074 - Body hash
8E32CCB138E3118CAE1DFE4D3168C7FB471885CB4A902B99F95CB8541F8DFF20 - IL size13
Referenced calls
OnGotInputFocus
#
public System.Void OnGotInputFocus()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8AA1F6610AF10CE0FAD0DB7E9F0DAC575B4FCAC4E258F54FB6EE4C486377BA61 - Body hash
DB134F44AEFA6CA8DF2D3BD35D71A802BB099B601FFFC85CEDCCEDFC7E786BE2 - IL size57
Referenced calls
Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)System.EventHandler<Microsoft.Xna.Framework.Vector2>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.MouseUiInputSystem::add_MousePrimaryPressed(System.EventHandler<Microsoft.Xna.Framework.Vector2>)Candide.CandideUI.MouseUiInputSystem::add_MouseSecondaryPressed(System.EventHandler<Microsoft.Xna.Framework.Vector2>)System.EventHandler::Invoke(System.Object, System.EventArgs)
OnKeyDown
#
public System.Void OnKeyDown(Microsoft.Xna.Framework.Input.Keys k)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
641F0D93AC106143AE272C85C5CAA67007EF9C5B3AB2161424A79018CCE4CFEB - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
OnLostControllerFocus
#
protected System.Void OnLostControllerFocus()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
21A194D4AB75E00FE6D53F3B19123580883694C18815FCB0930FF26860E08A48 - Body hash
32BE2B23D393C22D5038256F91FE9B6843C561AF081A51B30946FF7C04DA7190 - IL size21
Referenced calls
Candide.CandideUI.Input.AbstractInputFocusableUiElement::get_IsKeyboardFocused()Candide.CandideUI.Input.AbstractInputFocusableUiElement::Unfocus()Candide.CandideUI.CandideUiElement::OnLostControllerFocus()
OnLostInputFocus
#
public System.Void OnLostInputFocus()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5C643139338F696106294D94189B3A9A476ADBBEC93805CBD37E689B3FC0B5A6 - Body hash
5A37670B57681396BD17E71732CA9DA61B44817DA6C0953352379DBC74E6C3C4 - IL size57
Referenced calls
Candide.CandideUI.Input.AbstractInputFocusableUiElement::OnMousePress(System.Object, Microsoft.Xna.Framework.Vector2)System.EventHandler<Microsoft.Xna.Framework.Vector2>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.MouseUiInputSystem::remove_MousePrimaryPressed(System.EventHandler<Microsoft.Xna.Framework.Vector2>)Candide.CandideUI.MouseUiInputSystem::remove_MouseSecondaryPressed(System.EventHandler<Microsoft.Xna.Framework.Vector2>)System.EventHandler::Invoke(System.Object, System.EventArgs)
OnMousePress
#
private System.Void OnMousePress(System.Object sender, Microsoft.Xna.Framework.Vector2 mousePos)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
35A5EEC730491A36E00B21CA9E5F4A719BF120F18B4AA196AA6B28E7F112C76D - Body hash
C805BC0ADD3297F6C88CD13B358E7004BF71FE2B920CA50A6F448D1E23FE7E95 - IL size9
Unfocus
#
public System.Void Unfocus()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1BDD39A8B9AC51018974D4B34AA66C158FB28B2AB4E9F0CF0EE700D370C68F44 - Body hash
12422A98BF35A38E7D477A43F7858F7CC4E63872F713EE3C6556D35F84110AAD - IL size15
Referenced calls
Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()Candide.CandideUI.CandideUiSystem::set_InputFocusableElement(Candide.CandideUI.Input.IInputFocusable)