Inherits IComparable.
Inherited by Terraria.GameContent.UI.Elements.EmoteButton, Terraria.GameContent.UI.Elements.EmotesGroupListItem, Terraria.GameContent.UI.Elements.GroupOptionButton< T >, Terraria.GameContent.UI.Elements.PowerStripUIElement, Terraria.GameContent.UI.Elements.UIBestiaryEntryButton, Terraria.GameContent.UI.Elements.UIBestiaryEntryGrid, Terraria.GameContent.UI.Elements.UIBestiaryEntryIcon, Terraria.GameContent.UI.Elements.UIBestiaryInfoLine< T >, Terraria.GameContent.UI.Elements.UIBestiaryNPCEntryPortrait, Terraria.GameContent.UI.Elements.UICharacter, Terraria.GameContent.UI.Elements.UICharacterNameButton, Terraria.GameContent.UI.Elements.UIClothStyleButton, Terraria.GameContent.UI.Elements.UIColoredImageButton, Terraria.GameContent.UI.Elements.UIColoredSliderSimple, Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay, Terraria.GameContent.UI.Elements.UICreativeItemsInfiniteFilteringOptions, Terraria.GameContent.UI.Elements.UICreativePowerButton, Terraria.GameContent.UI.Elements.UIDifficultyButton, Terraria.GameContent.UI.Elements.UIDynamicItemCollection, Terraria.GameContent.UI.Elements.UIGenProgressBar, Terraria.GameContent.UI.Elements.UIHeader, Terraria.GameContent.UI.Elements.UIHorizontalSeparator, Terraria.GameContent.UI.Elements.UIIconTextButton, Terraria.GameContent.UI.Elements.UIImage, Terraria.GameContent.UI.Elements.UIImageButton, Terraria.GameContent.UI.Elements.UIImageFramed, Terraria.GameContent.UI.Elements.UIItemIcon, Terraria.GameContent.UI.Elements.UIItemSlot, Terraria.GameContent.UI.Elements.UIKeybindingListItem, Terraria.GameContent.UI.Elements.UIKeybindingSimpleListItem, Terraria.GameContent.UI.Elements.UIKeybindingSliderItem, Terraria.GameContent.UI.Elements.UIKeybindingToggleListItem, Terraria.GameContent.UI.Elements.UIList, Terraria.GameContent.UI.Elements.UIList, Terraria.GameContent.UI.Elements.UIPanel, Terraria.GameContent.UI.Elements.UIParticleLayer, Terraria.GameContent.UI.Elements.UIProgressBar, Terraria.GameContent.UI.Elements.UIScrollbar, Terraria.GameContent.UI.Elements.UIScrollbar, Terraria.GameContent.UI.Elements.UISearchBar, Terraria.GameContent.UI.Elements.UISlicedImage, Terraria.GameContent.UI.Elements.UISliderBase, Terraria.GameContent.UI.Elements.UIText, Terraria.GameContent.UI.Elements.UIToggleImage, Terraria.GameContent.UI.Elements.UIVerticalSeparator, Terraria.GameContent.UI.Elements.UIWorldCreationPreview, Terraria.GameContent.UI.States.UISortableElement, Terraria.ModLoader.Config.UI.ConfigElement< T >, Terraria.ModLoader.Config.UI.DefinitionOptionElement< T >, Terraria.ModLoader.Config.UI.HeaderElement, Terraria.ModLoader.UI.Elements.UIGrid, Terraria.ModLoader.UI.UIBestiaryBar, Terraria.ModLoader.UI.UICycleImage, Terraria.ModLoader.UI.UIFocusInputTextField, Terraria.ModLoader.UI.UIInputTextField, Terraria.ModLoader.UI.UILoaderAnimatedImage, Terraria.ModLoader.UI.UIMemoryBar, Terraria.ModLoader.UI.UIModStateText, and Terraria.UI.UIState.
|
void | Activate () |
|
void | Append (UIElement element) |
|
virtual void | Click (UIMouseEvent evt) |
|
virtual int | CompareTo (object obj) |
|
virtual bool | ContainsPoint (Vector2 point) |
|
void | CopyStyle (UIElement element) |
|
void | Deactivate () |
|
virtual void | DoubleClick (UIMouseEvent evt) |
|
virtual void | Draw (SpriteBatch spriteBatch) |
|
void | DrawDebugHitbox (BasicDebugDrawer drawer, float colorIntensity=0f) |
|
delegate void | ElementEvent (UIElement affectedElement) |
|
virtual void | ExecuteRecursively (UIElementAction action) |
|
Rectangle | GetClippingRectangle (SpriteBatch spriteBatch) |
|
CalculatedStyle | GetDimensions () |
|
UIElement | GetElementAt (Vector2 point) |
|
CalculatedStyle | GetInnerDimensions () |
|
CalculatedStyle | GetOuterDimensions () |
|
bool | GetSnapPoint (out SnapPoint point) |
|
virtual List< SnapPoint > | GetSnapPoints () |
|
virtual Rectangle | GetViewCullingArea () |
|
bool | HasChild (UIElement child) |
|
void | Initialize () |
|
virtual void | MiddleClick (UIMouseEvent evt) |
|
virtual void | MiddleDoubleClick (UIMouseEvent evt) |
|
virtual void | MiddleMouseDown (UIMouseEvent evt) |
|
virtual void | MiddleMouseUp (UIMouseEvent evt) |
|
virtual void | MouseDown (UIMouseEvent evt) |
|
delegate void | MouseEvent (UIMouseEvent evt, UIElement listeningElement) |
|
virtual void | MouseOut (UIMouseEvent evt) |
|
virtual void | MouseOver (UIMouseEvent evt) |
|
virtual void | MouseUp (UIMouseEvent evt) |
|
virtual void | OnActivate () |
|
virtual void | OnDeactivate () |
|
virtual void | OnInitialize () |
|
virtual void | Recalculate () |
|
virtual void | RecalculateChildren () |
|
void | Remove () |
|
void | RemoveAllChildren () |
|
void | RemoveChild (UIElement child) |
|
virtual void | RightClick (UIMouseEvent evt) |
|
virtual void | RightDoubleClick (UIMouseEvent evt) |
|
virtual void | RightMouseDown (UIMouseEvent evt) |
|
virtual void | RightMouseUp (UIMouseEvent evt) |
|
virtual void | ScrollWheel (UIScrollWheelEvent evt) |
|
delegate void | ScrollWheelEvent (UIScrollWheelEvent evt, UIElement listeningElement) |
|
void | SetPadding (float pixels) |
|
void | SetSnapPoint (string name, int id, Vector2? anchor=null, Vector2? offset=null) |
|
delegate void | UIElementAction (UIElement element) |
|
virtual void | Update (GameTime gameTime) |
|
virtual void | XButton1Click (UIMouseEvent evt) |
|
virtual void | XButton1DoubleClick (UIMouseEvent evt) |
|
virtual void | XButton1MouseDown (UIMouseEvent evt) |
|
virtual void | XButton1MouseUp (UIMouseEvent evt) |
|
virtual void | XButton2Click (UIMouseEvent evt) |
|
virtual void | XButton2DoubleClick (UIMouseEvent evt) |
|
virtual void | XButton2MouseDown (UIMouseEvent evt) |
|
virtual void | XButton2MouseUp (UIMouseEvent evt) |
|
|
virtual void | DrawChildren (SpriteBatch spriteBatch) |
|
virtual void | DrawSelf (SpriteBatch spriteBatch) |
|
|
MouseEvent | OnClick |
|
MouseEvent | OnDoubleClick |
|
MouseEvent | OnMiddleClick |
|
MouseEvent | OnMiddleDoubleClick |
|
MouseEvent | OnMiddleMouseDown |
|
MouseEvent | OnMiddleMouseUp |
|
MouseEvent | OnMouseDown |
|
MouseEvent | OnMouseOut |
|
MouseEvent | OnMouseOver |
|
MouseEvent | OnMouseUp |
|
MouseEvent | OnRightClick |
|
MouseEvent | OnRightDoubleClick |
|
MouseEvent | OnRightMouseDown |
|
MouseEvent | OnRightMouseUp |
|
ScrollWheelEvent | OnScrollWheel |
|
ElementEvent | OnUpdate |
|
MouseEvent | OnXButton1Click |
|
MouseEvent | OnXButton1DoubleClick |
|
MouseEvent | OnXButton1MouseDown |
|
MouseEvent | OnXButton1MouseUp |
|
MouseEvent | OnXButton2Click |
|
MouseEvent | OnXButton2DoubleClick |
|
MouseEvent | OnXButton2MouseDown |
|
MouseEvent | OnXButton2MouseUp |
|