tModLoader v2022.09
A mod to make and play Terraria mods
|
Inherits Terraria.UI.UIState, and Terraria.UI.IHaveBackButtonCommand.
Public Member Functions | |
AWorkshopPublishInfoState (UIState stateToGoBackTo, TPublishedObjectType dataObject) | |
void | ClearOptionDescription (UIMouseEvent evt, UIElement listeningElement) |
override void | Draw (SpriteBatch spriteBatch) |
void | HandleBackButtonUsage () |
override void | OnInitialize () |
override void | Recalculate () |
void | ShowOptionDescription (UIMouseEvent evt, UIElement listeningElement) |
Public Member Functions inherited from Terraria.UI.UIElement | |
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) |
void | HandleBackButtonUsage () |
Static Public Member Functions | |
static void | ProcessStart (string path) |
Protected Member Functions | |
abstract string | GetPublishedObjectDisplayName () |
WorkshopItemPublishSettings | GetPublishSettings () |
abstract List< WorkshopTagOption > | GetTagsToShow () |
abstract void | GoToPublishConfirmation () |
abstract bool | TryFindingTags (out FoundWorkshopEntryInfo info) |
Protected Member Functions inherited from Terraria.UI.UIElement | |
virtual void | DrawChildren (SpriteBatch spriteBatch) |
virtual void | DrawSelf (SpriteBatch spriteBatch) |
Protected Attributes | |
TPublishedObjectType | _dataObject |
UIText | _disclaimerText |
string | _instructionsTextKey |
string | _previewImagePath |
UIState | _previousUIState |
string | _publishedObjectNameDescriptorTexKey |
UIElement | _tMLDisclaimerButton |
UIText | _tMLDisclaimerText |
Protected Attributes inherited from Terraria.UI.UIElement | |
readonly List< UIElement > | Elements = new List<UIElement>() |
Properties | |
UIState | PreviousUIState [get, set] |
Properties inherited from Terraria.UI.UIElement | |
IEnumerable< UIElement > | Children [get] |
bool | IsMouseHovering [get] |
UIElement | Parent [get] |
int | UniqueId [get] |
Properties inherited from Terraria.UI.IHaveBackButtonCommand | |
UIState | PreviousUIState [get, set] |
Additional Inherited Members | |
Public Attributes inherited from Terraria.UI.UIElement | |
float | HAlign |
StyleDimension | Height |
bool | IgnoresMouseInteraction |
StyleDimension | Left |
float | MarginBottom |
float | MarginLeft |
float | MarginRight |
float | MarginTop |
StyleDimension | MaxHeight = StyleDimension.Fill |
StyleDimension | MaxWidth = StyleDimension.Fill |
StyleDimension | MinHeight = StyleDimension.Empty |
StyleDimension | MinWidth = StyleDimension.Empty |
bool | OverflowHidden |
SamplerState | OverrideSamplerState |
float | PaddingBottom |
float | PaddingLeft |
float | PaddingRight |
float | PaddingTop |
StyleDimension | Top |
bool | UseImmediateMode |
float | VAlign |
StyleDimension | Width |
Events inherited from Terraria.UI.UIElement | |
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 |
|
virtual |
Reimplemented from Terraria.UI.UIElement.
void Terraria.GameContent.UI.States.AWorkshopPublishInfoState< TPublishedObjectType >.HandleBackButtonUsage | ( | ) |
Implements Terraria.UI.IHaveBackButtonCommand.
|
virtual |
Reimplemented from Terraria.UI.UIElement.
|
virtual |
Reimplemented from Terraria.UI.UIElement.
|
getset |
Implements Terraria.UI.IHaveBackButtonCommand.