{"Id":"Candide.CandideUI.Input.IInputFocusable","Name":"IInputFocusable","DisplayName":"IInputFocusable","FullName":"Candide.CandideUI.Input.IInputFocusable","Namespace":"Candide.CandideUI.Input","Kind":"interface","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":null,"Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[{"Id":"GetFocusableType:Candide.CandideUI.Input.InputFocusableType","Name":"GetFocusableType","Type":"Candide.CandideUI.Input.InputFocusableType","Signature":"public Candide.CandideUI.Input.InputFocusableType GetFocusableType","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"B51AA36ED5ED18EC2CEF290F0157B2AE121AAE2CA6BA2BCA82CD8291A53F3C7A"}],"Events":[{"Id":"GotInputFocus:System.EventHandler","Name":"GotInputFocus","Type":"System.EventHandler","Signature":"public System.EventHandler GotInputFocus","Visibility":"public","Hash":"6395775610090CED92A42084C2EE88030D2A92F4C10ACBD09B96ED157E137F9D"},{"Id":"LostInputFocus:System.EventHandler","Name":"LostInputFocus","Type":"System.EventHandler","Signature":"public System.EventHandler LostInputFocus","Visibility":"public","Hash":"D42BCA2FA175D077E8CD9682B871A112788BB2C3133C77B7B50C5752D524B4A7"}],"Methods":[{"Id":"Focus()-\u003ESystem.Void","Name":"Focus","Signature":"public System.Void Focus()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"86983FD066728DDA82F733944A939C03E0F7F5169E1D6D472C420882638DAAD2","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"InputFocusable_FocusableOnMouseClickHandle(Candide.CandideUI.Input.IInputFocusable, Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"InputFocusable_FocusableOnMouseClickHandle","Signature":"public System.Void InputFocusable_FocusableOnMouseClickHandle(Candide.CandideUI.Input.IInputFocusable interfaceFocusable, Candide.CandideUI.CandideUiElement focusable, Microsoft.Xna.Framework.Vector2 mousePosition)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"interfaceFocusable","Type":"Candide.CandideUI.Input.IInputFocusable","IsOut":false,"IsOptional":false},{"Name":"focusable","Type":"Candide.CandideUI.CandideUiElement","IsOut":false,"IsOptional":false},{"Name":"mousePosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":87,"BodyHash":"613FB240F6EBCE1E47F8FA0A991CE8736F5DDDE13E988DC08496E2DA1E9927B9","Hash":"4CE2E05F701DFD834ED0EFC06B7D206A94F61C2BD446803F6E132CC89F19D27F","CalledMethods":["Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()","Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)","Candide.CandideUI.CandideUiElement::CalculateScreenPosition()","Candide.CandideUI.CandideUiElement::get_InteractionBounds()","Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.Input.IInputFocusable::Unfocus()"],"StringLiterals":["I currently expect the interfaceFocusable to be the one in focus when this function is run"],"Source":null},{"Id":"OnChar(System.Char)-\u003ESystem.Void","Name":"OnChar","Signature":"public System.Void OnChar(System.Char c)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"c","Type":"System.Char","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"65DA6A171E14E4E5E3FBB4687669A94F03ED8A23EAE31C8DB7E3F620E5D4D4C8","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnGotInputFocus()-\u003ESystem.Void","Name":"OnGotInputFocus","Signature":"public System.Void OnGotInputFocus()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"B5DDAB4F85AC7B6F213243B06A193B4E41272F0EEB2A49F9DE4B7692EDD7C5AA","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnKeyDown(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.Void","Name":"OnKeyDown","Signature":"public System.Void OnKeyDown(Microsoft.Xna.Framework.Input.Keys k)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"k","Type":"Microsoft.Xna.Framework.Input.Keys","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"5AF4C2E455D22474E3EC73E3F569DE735EA7AD6E1167263983085ADBE406267E","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnLostInputFocus()-\u003ESystem.Void","Name":"OnLostInputFocus","Signature":"public System.Void OnLostInputFocus()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"EC2F34264C430A945927398FB399CBAAC9CDF30C9D8DF235D775EB7325EF3295","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Unfocus()-\u003ESystem.Void","Name":"Unfocus","Signature":"public System.Void Unfocus()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"E79BE594684CB4AD57411A890110819D8FF1854319646D3000414D8C880A1D65","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"47555940F81624A934327A3B8EB0773EF3164CFBF124DCBA1C5008325957DEE7"}