Skip to content

StardewUI.Framework Namespace

Classes

Name Description
BackoffRule Defines the rules for exponential backoff.
BackoffState State of an exponential backoff, e.g. as used in a StardewUI.Framework.BackoffTracker<T>.
ModConfig Configuration settings for StardewUI.Framework.
PerformanceConfig Configuration sub-settings providing control over performance tweaks.
UIException Base class for all exceptions specific to StardewUI.

Interfaces

Name Description
IAnyCast A marker interface that, when used in place of Object, forces the framework to attempt an explicit conversion/cast to the expected destination type.
IMenuController Wrapper for a mod-managed IClickableMenu that allows further customization of menu-level properties not accessible to StarML or data binding.
IViewDrawable Provides methods to update and draw a simple, non-interactive UI component, such as a HUD widget.
IViewEngine Public API for StardewUI, abstracting away all implementation details of views and trees.