| _allowEmpty | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _cancelAction | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _cancelButton | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _cancelButton2 | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _cancelCacheChest | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| _cancelCacheSign | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| _canSubmit | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _currentInstance | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| _dimensions | Terraria.UI.UIElement | private |
| _edittingChest | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _edittingSign | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _enterButton | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _idCounter | Terraria.UI.UIElement | privatestatic |
| _innerDimensions | Terraria.UI.UIElement | private |
| _internalBorderColor | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _internalBorderColorSelected | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _isInitialized | Terraria.UI.UIElement | private |
| _keyboardContext | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _keyList | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _keyState | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _label | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _labelHeight | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _lastOffsetDown | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _outerDimensions | Terraria.UI.UIElement | private |
| _restoreButton | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _shiftButton | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _snapPoint | Terraria.UI.UIElement | private |
| _spacebarButton | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _submitAction | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _submitButton | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _submitButton2 | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _symbolButton | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _textBox | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _textBoxHeight | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _textureBackspace | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| _textureShift | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| Activate() | Terraria.UI.UIElement | inline |
| Append(UIElement element) | Terraria.UI.UIElement | inline |
| b__50_0(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_1(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_12(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_13(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_14(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_17(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_18(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_2(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_3(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_4(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_5(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_6(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_7(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| b__50_9(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| BackSpace() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| BuildSpaceBarArea(UIPanel mainPanel) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| CacheCanceledInput(int cacheMode) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| Cancel() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| CanDisplay(int keyboardContext) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| CanRestore() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| CanSubmit | Terraria.GameContent.UI.States.UIVirtualKeyboard | static |
| Children | Terraria.UI.UIElement | |
| CompareTo(object obj) | Terraria.UI.UIElement | inlinevirtual |
| System::IComparable.CompareTo(T other) | System.IComparable< in T > | |
| ContainsPoint(Vector2 point) | Terraria.UI.UIElement | inlinevirtual |
| CopyStyle(UIElement element) | Terraria.UI.UIElement | inline |
| CopyTextToChest() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| CopyTextToSign() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| CreateKeyboardButton(object text, int x, int y, int width=1, bool style=true) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| CursorLeft() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| CursorRight() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| CustomEscapeAttempt | Terraria.GameContent.UI.States.UIVirtualKeyboard | |
| CustomTextValidationForSubmit | Terraria.GameContent.UI.States.UIVirtualKeyboard | |
| CustomTextValidationForUpdate | Terraria.GameContent.UI.States.UIVirtualKeyboard | |
| CycleSymbols() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| Deactivate() | Terraria.UI.UIElement | inline |
| DEFAULT_KEYS | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| Draw(SpriteBatch spriteBatch) | Terraria.UI.UIElement | inlinevirtual |
| DrawChildren(SpriteBatch spriteBatch) | Terraria.UI.UIElement | inlineprotectedvirtual |
| DrawDebugHitbox(BasicDebugDrawer drawer, float colorIntensity=0f) | Terraria.UI.UIElement | inline |
| DrawSelf(SpriteBatch spriteBatch) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprotectedvirtual |
| ElementEvent(UIElement affectedElement) | Terraria.UI.UIElement | |
| Elements | Terraria.UI.UIElement | protected |
| ExecuteRecursively(UIElement.UIElementAction action) | Terraria.UI.UIElement | inlinevirtual |
| FadedMouseOut(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| FadedMouseOver(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| GetClippingRectangle(SpriteBatch spriteBatch) | Terraria.UI.UIElement | inline |
| GetDimensions() | Terraria.UI.UIElement | inline |
| GetDimensionsBasedOnParentDimensions(CalculatedStyle parentDimensions) | Terraria.UI.UIElement | inlineprivate |
| GetElementAt(Vector2 point) | Terraria.UI.UIElement | inline |
| GetInnerDimensions() | Terraria.UI.UIElement | inline |
| GetOuterDimensions() | Terraria.UI.UIElement | inline |
| GetSnapPoint(out SnapPoint point) | Terraria.UI.UIElement | inline |
| GetSnapPoints() | Terraria.UI.UIElement | inlinevirtual |
| GetViewCullingArea() | Terraria.UI.UIElement | inlinevirtual |
| HAlign | Terraria.UI.UIElement | |
| Height | Terraria.UI.UIElement | |
| HideContents | Terraria.GameContent.UI.States.UIVirtualKeyboard | |
| IgnoresMouseInteraction | Terraria.UI.UIElement | |
| Initialize() | Terraria.UI.UIElement | inline |
| InternalSubmit() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| IsMouseHovering | Terraria.UI.UIElement | |
| k__BackingField | Terraria.UI.UIElement | private |
| k__BackingField | Terraria.UI.UIElement | private |
| k__BackingField | Terraria.UI.UIElement | private |
| KEY_HEIGHT | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| KEY_SPACING | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| KEY_WIDTH | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| KeyboardContext | Terraria.GameContent.UI.States.UIVirtualKeyboard | static |
| KeyboardSubmitEvent(string text) | Terraria.GameContent.UI.States.UIVirtualKeyboard | |
| KeyState enum name | Terraria.GameContent.UI.States.UIVirtualKeyboard | |
| Left | Terraria.UI.UIElement | |
| LeftClick(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| LeftDoubleClick(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| LeftMouseDown(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| LeftMouseUp(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| MarginBottom | Terraria.UI.UIElement | |
| MarginLeft | Terraria.UI.UIElement | |
| MarginRight | Terraria.UI.UIElement | |
| MarginTop | Terraria.UI.UIElement | |
| MaxHeight | Terraria.UI.UIElement | |
| MaxWidth | Terraria.UI.UIElement | |
| MinHeight | Terraria.UI.UIElement | |
| MinWidth | Terraria.UI.UIElement | |
| MouseEvent(UIMouseEvent evt, UIElement listeningElement) | Terraria.UI.UIElement | |
| MouseOut(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| MouseOver(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| OffsetDown | Terraria.GameContent.UI.States.UIVirtualKeyboard | static |
| OnActivate() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinevirtual |
| OnDeactivate() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinevirtual |
| OnInitialize() | Terraria.UI.UIElement | inlinevirtual |
| OnLeftClick | Terraria.UI.UIElement | |
| OnLeftDoubleClick | Terraria.UI.UIElement | |
| OnLeftMouseDown | Terraria.UI.UIElement | |
| OnLeftMouseUp | Terraria.UI.UIElement | |
| OnMouseOut | Terraria.UI.UIElement | |
| OnMouseOver | Terraria.UI.UIElement | |
| OnRightClick | Terraria.UI.UIElement | |
| OnRightDoubleClick | Terraria.UI.UIElement | |
| OnRightMouseDown | Terraria.UI.UIElement | |
| OnRightMouseUp | Terraria.UI.UIElement | |
| OnScrollWheel | Terraria.UI.UIElement | |
| OnUpdate | Terraria.UI.UIElement | |
| outerLayer1 | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| outerLayer2 | Terraria.GameContent.UI.States.UIVirtualKeyboard | private |
| OverflowHidden | Terraria.UI.UIElement | |
| OverflowHiddenRasterizerState | Terraria.UI.UIElement | privatestatic |
| OverrideSamplerState | Terraria.UI.UIElement | |
| PaddingBottom | Terraria.UI.UIElement | |
| PaddingLeft | Terraria.UI.UIElement | |
| PaddingRight | Terraria.UI.UIElement | |
| PaddingTop | Terraria.UI.UIElement | |
| Parent | Terraria.UI.UIElement | |
| PressSpace() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| Recalculate() | Terraria.UI.UIElement | inlinevirtual |
| RecalculateChildren() | Terraria.UI.UIElement | inlinevirtual |
| Remove() | Terraria.UI.UIElement | inline |
| RemoveAllChildren() | Terraria.UI.UIElement | inline |
| RemoveChild(UIElement child) | Terraria.UI.UIElement | inline |
| RestoreCanceledInput(int cacheMode) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| RightClick(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| RightDoubleClick(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| RightMouseDown(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| RightMouseUp(UIMouseEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| ScrollWheel(UIScrollWheelEvent evt) | Terraria.UI.UIElement | inlinevirtual |
| ScrollWheelEvent(UIScrollWheelEvent evt, UIElement listeningElement) | Terraria.UI.UIElement | |
| SetKeyState(UIVirtualKeyboard.KeyState keyState) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inline |
| SetMaxInputLength(int length) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inline |
| SetPadding(float pixels) | Terraria.UI.UIElement | inline |
| SetSnapPoint(string name, int id, Vector2? anchor=null, Vector2? offset=null) | Terraria.UI.UIElement | inline |
| SHIFT_KEYS | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| ShouldHideText | Terraria.GameContent.UI.States.UIVirtualKeyboard | static |
| ShouldShowKeyboard() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| StyleKey< T >(UITextPanel< T > button, bool external=false) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| Submit() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |
| SYMBOL_KEYS | Terraria.GameContent.UI.States.UIVirtualKeyboard | privatestatic |
| Text | Terraria.GameContent.UI.States.UIVirtualKeyboard | |
| TextIsValidForSubmit() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| Top | Terraria.UI.UIElement | |
| TryEscapingMenu() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| TypeText(UIMouseEvent evt, UIElement listeningElement) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| UIElement() | Terraria.UI.UIElement | inline |
| UIElement() | Terraria.UI.UIElement | inlineprivatestatic |
| UIElementAction(UIElement element) | Terraria.UI.UIElement | |
| UIState() | Terraria.UI.UIState | inline |
| UIVirtualKeyboard(string labelText, string startingText, UIVirtualKeyboard.KeyboardSubmitEvent submitAction, Action cancelAction, int inputMode=0, bool allowEmpty=false) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inline |
| UIVirtualKeyboard() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivatestatic |
| UniqueId | Terraria.UI.UIElement | |
| Update(GameTime gameTime) | Terraria.UI.UIElement | inlinevirtual |
| UpdateOffsetDown() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| UseImmediateMode | Terraria.UI.UIElement | |
| ValidateText() | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlineprivate |
| VAlign | Terraria.UI.UIElement | |
| Width | Terraria.UI.UIElement | |
| Write(string text) | Terraria.GameContent.UI.States.UIVirtualKeyboard | inlinestatic |