M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.GauntletUI.BaseTypes.Widget Class Reference

Inherits TaleWorlds.GauntletUI.PropertyOwnerObject.

Inherited by TaleWorlds.GauntletUI.AnimatedDropdownWidget, TaleWorlds.GauntletUI.BaseTypes.BrushWidget, TaleWorlds.GauntletUI.BaseTypes.Container, TaleWorlds.GauntletUI.BaseTypes.DragCarrierWidget, TaleWorlds.GauntletUI.BaseTypes.DropdownWidget, TaleWorlds.GauntletUI.BaseTypes.ScrollablePanel, TaleWorlds.GauntletUI.BaseTypes.ScrollablePanelFixedHeaderWidget, TaleWorlds.GauntletUI.BaseTypes.TabControl, TaleWorlds.GauntletUI.Canvas.CanvasWidget, TaleWorlds.GauntletUI.CircleActionSelectorWidget, TaleWorlds.GauntletUI.CircleItemPlacerWidget, TaleWorlds.GauntletUI.ExtraWidgets.FillBarHorizontalWidget, TaleWorlds.GauntletUI.ExtraWidgets.FillBarVerticalClipWidget, TaleWorlds.GauntletUI.ExtraWidgets.FillBarVerticalWidget, TaleWorlds.GauntletUI.ExtraWidgets.FillBarWidget, TaleWorlds.GauntletUI.ExtraWidgets.Graph.GraphLineWidget, TaleWorlds.GauntletUI.ExtraWidgets.Graph.GraphWidget, TaleWorlds.GauntletUI.ExtraWidgets.InputKeyVisualWidget, TaleWorlds.GauntletUI.ExtraWidgets.MouseWidget, TaleWorlds.GauntletUI.ExtraWidgets.SiblingIndexVisibilityWidget, TaleWorlds.GauntletUI.ExtraWidgets.StringBasedVisibilityWidget, TaleWorlds.GauntletUI.ExtraWidgets.TooltipWidget, TaleWorlds.GauntletUI.ExtraWidgets.ValueBasedVisibilityWidget, TaleWorlds.GauntletUI.TooltipExtensions.TooltipExtensionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BannerBuilder.BannerBuilderEditableAreaWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoardGame.BoardGameInstructionVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolStateChangerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.CharacterCreationGenericStageScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.Culture.CharacterCreationFirstStageFadeOutWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.Options.CharacterCreationOptionsItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperAttributeInspectionPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperPerkSelectionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperPerksContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperSkillVerticalSeperatorWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.PerkSelectionBarWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Chat.ChatLogItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Chat.ChatLogWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CircleLoadingAnimWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CircularAutoScrollablePanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Clan.ClanLordStatusWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Clan.ClanScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ContainerPageControlWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ContextMenuItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.ConversationAnswersContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingDifficultyBarParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingWeaponTypeIconWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Credits.CreditsItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Credits.CreditsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.DimensionSyncWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaHeroTraitVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaListWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameMenu.GameMenuWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameMenuItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameOver.GameOverScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GamepadCursorParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GatherArmy.BoostCohesionPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.HintWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.HoverToggleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.MultiSelectionElementsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.TooltipPropertyWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.InitialMenuAnimControllerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryCenterPanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryItemPreviewWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryTupleExtensionControlsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomCardItemContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomDecisionOptionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomDecisionPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomTributeIconWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Loading.LoadingWindowWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapCurrentTimeVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapInfoBarWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapInfoSilhouetteWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapEvents.MapEventVisualItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MobilePartyTrackerItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Notification.MapNotificationContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegeConstructionControllerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegeScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.OverlayBaseWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.OverlayPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.PowerLevelComparerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.AutoClosePopupClosingWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.AutoClosePopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentItemVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentQueueVisualIconWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.SliderPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.AgentHealthWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.CompassElementWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.CompassWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.CrosshairWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.DamageFeed.MissionAgentDamageFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.DamageFeed.MissionAgentDamageFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.FlagMarker.SiegeEngineVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.FormationMarkerParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.General.SingleplayerGeneralKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.General.SingleplayerGeneralKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.Personal.SingleplayerPersonalKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.Personal.SingleplayerPersonalKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.MissionSiegeEngineMarkerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.NameMarker.NameMarkerScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleFormationClassContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleHeroDragWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.ReloadBarHeightAdjustmentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.AdminMessage.MultiplayerAdminMessageItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.AdminMessage.MultiplayerAdminMessageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutTroopTupleVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.MoraleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.MultiplayerDeathCardWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerGeneralKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerGeneralKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerPersonalKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerPersonalKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory.MultiplayerArmoryCosmeticsSectionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory.MultiplayerArmoryPageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory.MultiplayerLobbyArmoryCosmeticObtainPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Friend.MultiplayerLobbyFriendGroupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Friend.MultiplayerLobbyFriendsPanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Matchmaking.MultiplayerLobbyMatchmakingScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyAfterBattleExperiencePanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyAfterBattlePopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyAnimatedRankChangeWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyBadgeProgressInformationWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyBattleRewardWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyCosmeticAnimationControllerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyCosmeticAnimationPartWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyCustomServerScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyHomeScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyMenuWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyProfileScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerBattleResultColorizedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerEndOfBattleScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerFactionBannerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerIntermissionNextMapImageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerPlayerBadgeVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerPollProgressionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerTroopTypeIconWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Perks.MultiplayerPerkContainerPanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Perks.MultiplayerPerkPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Scoreboard.MultiplayerScoreboardEndOfBattlePanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Scoreboard.MultiplayerScoreboardScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Scoreboard.MultiplayerScoreboardSideWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Scoreboard.MultiplayerScoreboardStatsParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.PartyNameplateWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.SettlementNameplateItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.SettlementNameplateManagerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.SettlementNameplateWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigationAutoScrollWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigationForcedScopeCollectionTargeter, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigationScopeTargeter, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigationTargetSwitcher, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NumericUpDownWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.Gamepad.OptionsGamepadCategoryWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.Gamepad.OptionsGamepadKeyLocationWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.Gamepad.OptionsGamepadVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.OptionsItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.OptionsScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Order.OrderSiegeDeploymentScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ParallaxContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyManageTroopPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyQuestProgressWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyUpgradeRequirementWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyUpgradesContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Popup.TextQueryParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Quest.QuestProgressVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Quest.QuestStageItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.RadioContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SaveLoad.SaveLoadMainHeroVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SaveLoad.SaveLoadScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Scoreboard.ScoreboardBattleResultTitleBackgroundWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Scoreboard.ScoreboardBattleRewardsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Scoreboard.ScoreboardScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SelectorWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SkillIconVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.TabControlWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tournament.TournamentMatchWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tournament.TournamentScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.ElementNotificationWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialArrowWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialMouseWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialScreenWidget, and TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialStickWidget.

Public Member Functions

void ApplyActionOnAllChildren (Action< Widget > action)
 
 Widget (UIContext context)
 
GetComponent< T > ()
 
void AddComponent (WidgetComponent component)
 
void AddState (string stateName)
 
bool ContainsState (string stateName)
 
virtual void SetState (string stateName)
 
Widget FindChild (BindingPath path)
 
Widget FindChild (string singlePathNode)
 
Widget FindChild (WidgetSearchDelegate widgetSearchDelegate)
 
Widget FindChild (string id, bool includeAllChildren=false)
 
void RemoveAllChildren ()
 
virtual void UpdateAnimationPropertiesSubTask (float alphaFactor)
 
void Measure (Vector2 measureSpec)
 
bool CheckIsMyChildRecursive (Widget child)
 
void AddChild (Widget widget)
 
void AddChildAtIndex (Widget widget, int index)
 
void SwapChildren (Widget widget1, Widget widget2)
 
void RemoveChild (Widget widget)
 
virtual void OnBeforeRemovedChild (Widget widget)
 Called before binding is broken and child is removed Be careful not to invalidate datasource data in here!
 
bool HasChild (Widget widget)
 
virtual void UpdateBrushes (float dt)
 
int GetChildIndex (Widget child)
 
int GetVisibleChildIndex (Widget child)
 
int GetFilterChildIndex (Widget child, Func< Widget, bool > childrenFilter)
 
Widget GetChild (int i)
 
void Layout (float left, float bottom, float right, float top)
 
virtual void HandleInput (IReadOnlyList< int > lastKeysPressed)
 
bool IsPointInsideMeasuredArea (Vector2 p)
 
bool IsPointInsideGamepadCursorArea (Vector2 p)
 
void Hide ()
 
void Show ()
 
Vector2 GetLocalPoint (Vector2 globalPoint)
 Transforms a global point to local coordinates for this widget.
 
void SetSiblingIndex (int index, bool force=false)
 
int GetSiblingIndex ()
 
int GetVisibleSiblingIndex ()
 
void Render (TwoDimensionContext twoDimensionContext, TwoDimensionDrawContext drawContext)
 
bool IsRecursivelyVisible ()
 
override string ToString ()
 
void OnGamepadNavigationFocusGain ()
 

Public Attributes

Func< Widget, Widget, bool > AcceptDropHandler
 
Action< WidgetOnGamepadNavigationFocusGained
 

Protected Member Functions

void SetMeasureAndLayoutDirty ()
 
void SetMeasureDirty ()
 
void SetLayoutDirty ()
 
virtual void OnUpdate (float dt)
 
virtual void OnParallelUpdate (float dt)
 
virtual void OnLateUpdate (float dt)
 
virtual void RefreshState ()
 
virtual void OnChildAdded (Widget child)
 
virtual void OnChildRemoved (Widget child)
 
virtual void OnAfterChildRemoved (Widget child)
 
virtual void OnRender (TwoDimensionContext twoDimensionContext, TwoDimensionDrawContext drawContext)
 
void EventFired (string eventName, params object[] args)
 
virtual void OnDisconnectedFromRoot ()
 
virtual void OnConnectedToRoot ()
 
virtual void OnGamepadNavigationIndexUpdated (int newIndex)
 
virtual bool OnPreviewMousePressed ()
 
virtual bool OnPreviewMouseReleased ()
 
virtual bool OnPreviewMouseAlternatePressed ()
 
virtual bool OnPreviewMouseAlternateReleased ()
 
virtual bool OnPreviewDragBegin ()
 
virtual bool OnPreviewDragEnd ()
 
virtual bool OnPreviewDrop ()
 
virtual bool OnPreviewMouseScroll ()
 
virtual bool OnPreviewRightStickMovement ()
 
virtual bool OnPreviewMouseMove ()
 
virtual bool OnPreviewDragHover ()
 
- Protected Member Functions inherited from TaleWorlds.GauntletUI.PropertyOwnerObject
void OnPropertyChanged< T > (T value, [CallerMemberName]string propertyName=null)
 
void OnPropertyChanged (int value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChanged (float value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChanged (bool value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChanged (Vec2 value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChanged (Vector2 value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChanged (double value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChanged (uint value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChanged (Color value, [CallerMemberName] string propertyName=null)
 

Protected Attributes

Vector2 _cachedGlobalPosition
 
bool _calculateSizeFirstFrame = true
 
float _stateTimer
 
VisualState _startVisualState
 
VisualStateAnimationState _currentVisualStateAnimationState
 
int _seed
 

Properties

float ColorFactor = 1f [get, set]
 
float AlphaFactor = 1f [get, set]
 
float ValueFactor [get, set]
 
float SaturationFactor [get, set]
 
float ExtendLeft [get, set]
 
float ExtendRight [get, set]
 
float ExtendTop [get, set]
 
float ExtendBottom [get, set]
 
bool VerticalFlip [get, set]
 
bool HorizontalFlip [get, set]
 
bool FrictionEnabled [get, set]
 Enables gamepad cursor friction while hovering over this widget.
 
Color Color [get, set]
 
string Id [get, set]
 
Vector2 LocalPosition [get]
 
Vector2 GlobalPosition [get]
 
bool DoNotUseCustomScaleAndChildren [get, set]
 
bool DoNotUseCustomScale [get, set]
 
float _scaleToUse [get]
 
float _inverseScaleToUse [get]
 
Vector2 Size [get]
 
float SuggestedWidth [get, set]
 
float SuggestedHeight [get, set]
 
float ScaledSuggestedWidth [get, set]
 
float ScaledSuggestedHeight [get, set]
 
bool TweenPosition [get, set]
 
string HoveredCursorState [get, set]
 
bool AlternateClickEventHasSpecialEvent [get, set]
 
Vector2 PosOffset [get, set]
 
Vector2 ScaledPositionOffset [get]
 
float PositionXOffset [get, set]
 
float PositionYOffset [get, set]
 
float ScaledPositionXOffset [get, set]
 
float ScaledPositionYOffset [get, set]
 
Widget ParentWidget [get, set]
 
EventManager EventManager [get]
 
IGamepadNavigationContext GamepadNavigationContext [get]
 
UIContext Context [get]
 
Vector2 MeasuredSize [get]
 
float MarginTop [get, set]
 
float MarginLeft [get, set]
 
float MarginBottom [get, set]
 
float MarginRight [get, set]
 
float ScaledMarginTop [get]
 
float ScaledMarginLeft [get]
 
float ScaledMarginBottom [get]
 
float ScaledMarginRight [get]
 
VerticalAlignment VerticalAlignment [get, set]
 
HorizontalAlignment HorizontalAlignment [get, set]
 
float Left [get]
 
float Top [get]
 
float Right [get]
 
float Bottom [get]
 
int ChildCount [get]
 
bool ForcePixelPerfectRenderPlacement [get, set]
 
bool UseGlobalTimeForAnimation [get, set]
 
SizePolicy WidthSizePolicy [get, set]
 
SizePolicy HeightSizePolicy [get, set]
 
bool AcceptDrag [get, set]
 
bool AcceptDrop [get, set]
 
bool HideOnDrag = true [get, set]
 
Widget DragWidget [get, set]
 
bool ClipContents [get, set]
 
bool ClipHorizontalContent [get, set]
 
bool ClipVerticalContent [get, set]
 
bool CircularClipEnabled [get, set]
 
float CircularClipRadius [get, set]
 
bool IsCircularClipRadiusHalfOfWidth [get, set]
 
bool IsCircularClipRadiusHalfOfHeight [get, set]
 
float CircularClipSmoothingRadius [get, set]
 
float CircularClipXOffset [get, set]
 
float CircularClipYOffset [get, set]
 
bool RenderLate [get, set]
 
bool DoNotRenderIfNotFullyInsideScissor [get, set]
 
bool FixedWidth [get]
 
bool FixedHeight [get]
 
bool IsHovered [get]
 
bool IsDisabled [get, set]
 
bool IsFocusable [get, set]
 
bool IsFocused [get]
 
bool IsEnabled [get, set]
 
bool RestartAnimationFirstFrame [get, set]
 
bool DoNotPassEventsToChildren [get, set]
 
bool DoNotAcceptEvents [get, set]
 
bool CanAcceptEvents [get, set]
 
bool IsPressed [get]
 
bool IsHidden [get, set]
 
bool IsVisible [get, set]
 
Sprite Sprite [get, set]
 
VisualDefinition VisualDefinition [get, set]
 
string CurrentState = "" [get, protected set]
 
bool UpdateChildrenStates [get, set]
 
object Tag [get, set]
 
ILayout LayoutImp [get, protected set]
 
bool DropEventHandledManually [get, set]
 
IEnumerable< WidgetAllChildrenAndThis [get]
 
IEnumerable< WidgetAllChildren [get]
 
List< WidgetChildren [get]
 
IEnumerable< WidgetParents [get]
 
float MaxWidth [get, set]
 
float MaxHeight [get, set]
 
float MinWidth [get, set]
 
float MinHeight [get, set]
 
float ScaledMaxWidth [get]
 
float ScaledMaxHeight [get]
 
float ScaledMinWidth [get]
 
float ScaledMinHeight [get]
 
bool DisableRender [get, set]
 
Action< Widget, string, object[]> EventFire
 
float ExtendCursorAreaTop [get, set]
 
float ExtendCursorAreaRight [get, set]
 
float ExtendCursorAreaBottom [get, set]
 
float ExtendCursorAreaLeft [get, set]
 
float CursorAreaXOffset [get, set]
 
float CursorAreaYOffset [get, set]
 
bool AcceptNavigation [get, set]
 
bool DoNotAcceptNavigation [get, set]
 
bool IsUsingNavigation [get, set]
 
bool UseSiblingIndexForNavigation [get, set]
 
int GamepadNavigationIndex [get, set]
 
GamepadNavigationTypes UsedNavigationMovements [get, set]
 

Events

Action< WidgetOnVisibilityChanged
 
- Events inherited from TaleWorlds.GauntletUI.PropertyOwnerObject
Action< PropertyOwnerObject, string, object > PropertyChanged
 
Action< PropertyOwnerObject, string, bool > boolPropertyChanged
 
Action< PropertyOwnerObject, string, int > intPropertyChanged
 
Action< PropertyOwnerObject, string, float > floatPropertyChanged
 
Action< PropertyOwnerObject, string, Vec2Vec2PropertyChanged
 
Action< PropertyOwnerObject, string, Vector2 > Vector2PropertyChanged
 
Action< PropertyOwnerObject, string, double > doublePropertyChanged
 
Action< PropertyOwnerObject, string, uint > uintPropertyChanged
 
Action< PropertyOwnerObject, string, ColorColorPropertyChanged
 

Constructor & Destructor Documentation

◆ Widget()

TaleWorlds.GauntletUI.BaseTypes.Widget.Widget ( UIContext  context)

Member Function Documentation

◆ ApplyActionOnAllChildren()

void TaleWorlds.GauntletUI.BaseTypes.Widget.ApplyActionOnAllChildren ( Action< Widget action)

◆ GetComponent< T >()

T TaleWorlds.GauntletUI.BaseTypes.Widget.GetComponent< T > ( )
Type Constraints
T :WidgetComponent 

◆ AddComponent()

void TaleWorlds.GauntletUI.BaseTypes.Widget.AddComponent ( WidgetComponent  component)

◆ SetMeasureAndLayoutDirty()

void TaleWorlds.GauntletUI.BaseTypes.Widget.SetMeasureAndLayoutDirty ( )
protected

◆ SetMeasureDirty()

void TaleWorlds.GauntletUI.BaseTypes.Widget.SetMeasureDirty ( )
protected

◆ SetLayoutDirty()

void TaleWorlds.GauntletUI.BaseTypes.Widget.SetLayoutDirty ( )
protected

◆ AddState()

void TaleWorlds.GauntletUI.BaseTypes.Widget.AddState ( string  stateName)

◆ ContainsState()

bool TaleWorlds.GauntletUI.BaseTypes.Widget.ContainsState ( string  stateName)

◆ SetState()

◆ FindChild() [1/4]

Widget TaleWorlds.GauntletUI.BaseTypes.Widget.FindChild ( BindingPath  path)

◆ FindChild() [2/4]

Widget TaleWorlds.GauntletUI.BaseTypes.Widget.FindChild ( string  singlePathNode)

◆ FindChild() [3/4]

Widget TaleWorlds.GauntletUI.BaseTypes.Widget.FindChild ( WidgetSearchDelegate  widgetSearchDelegate)

◆ FindChild() [4/4]

Widget TaleWorlds.GauntletUI.BaseTypes.Widget.FindChild ( string  id,
bool  includeAllChildren = false 
)

◆ RemoveAllChildren()

void TaleWorlds.GauntletUI.BaseTypes.Widget.RemoveAllChildren ( )

◆ OnUpdate()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.OnUpdate ( float  dt)
protectedvirtual

Reimplemented in TaleWorlds.MountAndBlade.GauntletUI.Widgets.BannerBuilder.BannerBuilderEditableAreaWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BannerTableauWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoardGame.BoardGameInstructionVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.CharacterCreationStageSelectionBarListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterTableauWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Chat.ChatLogWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ClickableCharacterTableauWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ContainerPageControlButtonListWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.ConversationAnswersContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.ConversationScreenButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaFilterListItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.EncyclopediaTroopScrollablePanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GatherArmy.BoostCohesionPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.HoverToggleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.IconOffsetButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.PropertyBasedTooltipWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.RundownTooltip.RundownTooltipWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.TooltipPropertyWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryEquippedItemControlsBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryEquippedItemSlotWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryTwoWaySliderWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapCurrentTimeVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapInfoBarWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.GameMenuPartyItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.SettlementOverlayWallIconBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Recruitment.RecruitTroopPanelButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.SliderPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegePOIBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegeQueueIndexTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegeScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.AgentHealthWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.CompassElementWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.CompassWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.CrosshairWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.MissionSiegeEngineMarkerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleFormationMarkerBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutItemTabControllerButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutTroopSubclassButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.MoraleArrowBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.MoraleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerPersonalKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory.MultiplayerLobbyArmoryCosmeticItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyAfterBattlePopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyBadgeButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerFactionBannerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerPollProgressionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Perks.MultiplayerPerkContainerPanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Scoreboard.MultiplayerScoreboardAnimatedFillBarWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Scoreboard.MultiplayerScoreboardEndOfBattlePanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.Notifications.NameplateNotificationListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.OptionsScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ParallaxContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ParallaxItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Quest.QuestItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Scoreboard.ScoreboardBattleRewardsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Scoreboard.ScoreboardScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.TabControlWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tournament.TournamentScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.ElementNotificationWidget, TaleWorlds.GauntletUI.ExtraWidgets.AnimatedNumberTextWidget, TaleWorlds.GauntletUI.ExtraWidgets.DelayedStateChanger, TaleWorlds.GauntletUI.ExtraWidgets.FillBar, TaleWorlds.GauntletUI.ExtraWidgets.MouseWidget, TaleWorlds.GauntletUI.AnimatedDropdownWidget, TaleWorlds.GauntletUI.BaseTypes.DropdownWidget, TaleWorlds.GauntletUI.BaseTypes.EditableTextWidget, TaleWorlds.GauntletUI.BaseTypes.ListPanel, TaleWorlds.GauntletUI.BaseTypes.OnlineImageTextureWidget, TaleWorlds.GauntletUI.BaseTypes.SliderWidget, TaleWorlds.GauntletUI.BaseTypes.TabControl, TaleWorlds.GauntletUI.BaseTypes.TextureWidget, and TaleWorlds.GauntletUI.Canvas.CanvasWidget.

◆ OnParallelUpdate()

◆ OnLateUpdate()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.OnLateUpdate ( float  dt)
protectedvirtual

Reimplemented in TaleWorlds.MountAndBlade.GauntletUI.Widgets.AutoHideRichTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.AutoHideTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.AutoHideZeroTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BannerBuilder.BannerBuilderEditableAreaWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Barter.BarterItemCountControlButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Barter.BarterTupleItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChangerBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ChangeAmountTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.CharacterCreationStageSelectionBarListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.Culture.CharacterCreationCultureVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.Culture.CharacterCreationFirstStageFadeOutWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.Options.CharacterCreationOptionsItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperAttributeInspectionPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperPerksContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperPerkSelectionItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperPerkSelectionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.PerkItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.PerkSelectionBarWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.SkillGridItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.SkillPointsContainerListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CircularAutoScrollablePanelWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Clan.ClanFinancePaymentSliderWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Clan.ClanFinanceTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Clan.ClanPartyRoleSelectionPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Clan.ClanPartyRoleSelectionToggleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ContainerPageControlWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ContextMenuItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.ConversationAnswersContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.ConversationItemImageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.ConversationPersuasionProgressRichTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.ConversationScreenButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Conversation.PersuasionResultChanceContainerListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftedWeaponDesignResultListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingItemStatSliderWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingMaterialVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingDifficultyBarParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Credits.CreditsItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Credits.CreditsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.DropdownButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaDividerButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaListWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaSearchBarBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaUnitTreeNodeItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.EquipmentTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.FiefProfitTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.FiefStatTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameMenu.GameMenuTroopSelectionItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameMenu.GameMenuWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameMenu.SettlementMenuPartyCharacterListsButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameMenuItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GamepadCursorParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GamepadCursorWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GatherArmy.BoostItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GatherArmy.GatherArmyTupleButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.GameNotificationWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.MultiSelectionElementsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.PropertyBasedTooltipWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.RundownTooltip.RundownTooltipWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.TooltipPropertyWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.InitialMenuAnimControllerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryEquippedItemControlsBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ItemTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.DecisionSupportStrengthListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomCardItemContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomDecisionOptionWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomDecisionPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomTabControlListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Loading.LoadingWindowWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapBarGatherArmyBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapBarUnreadBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Menu.Overlay.ArmyOverlayCohesionFillBarWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.ArmyOverlayWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.OverlayPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.PowerLevelComparerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.AutoClosePopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DescriptionItemVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentItemVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentNameTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentQueueVisualIconWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentRingVisualButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Menu.TownManagement.ShopVisualIconBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Menu.TownManagement.VillageTypeVisualIconBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MobilePartyTrackerItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Notification.MapNotificationContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Notification.MapNotificationItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegeConstructionControllerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegeMachineButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegeScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.AgentAmmoTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.AgentLockVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.Conversation.PersuasionChanceVisualListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.DamageFeed.MissionAgentDamageFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.DamageFeed.MissionAgentDamageFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.FlagMarker.MultiplayerMissionMarkerListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.FlagMarker.SiegeEngineVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.FormationFocusedMarkerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.FormationMarkerListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.FormationMarkerParentWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.General.SingleplayerGeneralKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.General.SingleplayerGeneralKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.Personal.SingleplayerPersonalKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.Personal.SingleplayerPersonalKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.MissionLeaveBarSliderWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.NameMarker.AlwaysVisibleNameMarkerListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.NameMarker.DuelTargetMarkerListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.NameMarker.NameMarkerScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleFormationItemListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleHeroDragWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.TakenDamageItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.AdminMessage.MultiplayerAdminMessageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutItemTabListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutTroopTupleVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.HUDExtensionBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.MoraleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.MultiplayerDeathCardWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.ServerStatusItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerGeneralKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerGeneralKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerPersonalKillFeedItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerPersonalKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory.TauntCircleActionSelectorWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyAnimatedRankChangeWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyBattleRewardWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyCosmeticAnimationPartWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyHomeScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MaterialValueOffsetImageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MaterialValueOffsetTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerEndOfBattleScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerPlayerBadgeVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerTeamPlayerAvatarButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Perks.MultiplayerPerkPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.PartyNameplateWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigatableGridWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigatableListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.Gamepad.OptionsGamepadCategoryWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.Gamepad.OptionsGamepadKeyLocationWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.Gamepad.OptionsGamepadVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.OptionsBrightnessImageSliderWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.OptionsItemWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.OptionsKeyItemListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Order.OrderSiegeDeploymentItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Order.OrderSiegeMachineItemButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Order.OrderTroopItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyManageTroopPopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyUpgradeCostRichTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyUpgradeRequirementWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Quest.QuestProgressVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.RainbowRichTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.RelationTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SaveLoad.SaveLoadMainHeroVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SceneNotificationDescriptionTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SceneWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Scoreboard.ScoreboardGainedSkillsListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Scoreboard.ScoreboardSkillItemHoverToggleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ScreenBackgroundBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SettlementStatTextWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SkillIconVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.SortButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tournament.TournamentParticipantBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialArrowWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialHighlightItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialMouseWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialPanelImageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialScreenWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialStickWidget, TaleWorlds.GauntletUI.ExtraWidgets.FillBarVerticalClipWidget, TaleWorlds.GauntletUI.ExtraWidgets.Graph.GraphWidget, TaleWorlds.GauntletUI.ExtraWidgets.ScrollingRichTextWidget, TaleWorlds.GauntletUI.ExtraWidgets.ScrollingTextWidget, TaleWorlds.GauntletUI.ExtraWidgets.SiblingIndexVisibilityWidget, TaleWorlds.GauntletUI.ExtraWidgets.TooltipWidget, TaleWorlds.GauntletUI.AnimatedDropdownWidget, TaleWorlds.GauntletUI.BaseTypes.DropdownWidget, TaleWorlds.GauntletUI.BaseTypes.EditableTextWidget, TaleWorlds.GauntletUI.BaseTypes.RichTextWidget, TaleWorlds.GauntletUI.BaseTypes.ScrollablePanel, TaleWorlds.GauntletUI.BaseTypes.ScrollablePanelFixedHeaderWidget, TaleWorlds.GauntletUI.BaseTypes.ScrollbarWidget, TaleWorlds.GauntletUI.BaseTypes.SelectedStateBrushWidget, TaleWorlds.GauntletUI.BaseTypes.TabToggleWidget, TaleWorlds.GauntletUI.Canvas.CanvasWidget, TaleWorlds.GauntletUI.CircleActionSelectorWidget, TaleWorlds.GauntletUI.CircleItemPlacerWidget, and TaleWorlds.MountAndBlade.GauntletUI.Widgets.DimensionSyncWidget.

◆ RefreshState()

◆ UpdateAnimationPropertiesSubTask()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.UpdateAnimationPropertiesSubTask ( float  alphaFactor)
virtual

◆ Measure()

void TaleWorlds.GauntletUI.BaseTypes.Widget.Measure ( Vector2  measureSpec)

◆ CheckIsMyChildRecursive()

bool TaleWorlds.GauntletUI.BaseTypes.Widget.CheckIsMyChildRecursive ( Widget  child)

◆ AddChild()

void TaleWorlds.GauntletUI.BaseTypes.Widget.AddChild ( Widget  widget)

◆ AddChildAtIndex()

void TaleWorlds.GauntletUI.BaseTypes.Widget.AddChildAtIndex ( Widget  widget,
int  index 
)

◆ SwapChildren()

void TaleWorlds.GauntletUI.BaseTypes.Widget.SwapChildren ( Widget  widget1,
Widget  widget2 
)

◆ OnChildAdded()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.OnChildAdded ( Widget  child)
protectedvirtual

Reimplemented in TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterDeveloper.CharacterDeveloperPerksContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Chat.ChatCollapsableListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.MultiSelectionElementsWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryAlternativeUsageContainer, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.DecisionSupporterGridWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomCardItemContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.AutoClosePopupWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Notification.MapNotificationContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.CrosshairWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.DamageFeed.MissionAgentDamageFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.General.SingleplayerGeneralKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.KillFeed.Personal.SingleplayerPersonalKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.AdminMessage.MultiplayerAdminMessageWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerGeneralKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.KillFeed.MultiplayerPersonalKillFeedWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Scoreboard.MultiplayerScoreboardStripedBackgroundWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.SettlementNameplateManagerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigatableGridWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.NavigatableListPanel, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Options.Gamepad.OptionsGamepadVisualWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ParallaxContainerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tournament.TournamentParticipantBrushWidget, TaleWorlds.GauntletUI.BaseTypes.Container, and TaleWorlds.GauntletUI.CircleActionSelectorWidget.

◆ RemoveChild()

void TaleWorlds.GauntletUI.BaseTypes.Widget.RemoveChild ( Widget  widget)

◆ OnBeforeRemovedChild()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.OnBeforeRemovedChild ( Widget  widget)
virtual

◆ HasChild()

bool TaleWorlds.GauntletUI.BaseTypes.Widget.HasChild ( Widget  widget)

◆ OnChildRemoved()

◆ OnAfterChildRemoved()

◆ UpdateBrushes()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.UpdateBrushes ( float  dt)
virtual

◆ GetChildIndex()

int TaleWorlds.GauntletUI.BaseTypes.Widget.GetChildIndex ( Widget  child)

◆ GetVisibleChildIndex()

int TaleWorlds.GauntletUI.BaseTypes.Widget.GetVisibleChildIndex ( Widget  child)

◆ GetFilterChildIndex()

int TaleWorlds.GauntletUI.BaseTypes.Widget.GetFilterChildIndex ( Widget  child,
Func< Widget, bool >  childrenFilter 
)

◆ GetChild()

Widget TaleWorlds.GauntletUI.BaseTypes.Widget.GetChild ( int  i)

◆ Layout()

void TaleWorlds.GauntletUI.BaseTypes.Widget.Layout ( float  left,
float  bottom,
float  right,
float  top 
)

◆ HandleInput()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.HandleInput ( IReadOnlyList< int >  lastKeysPressed)
virtual

◆ IsPointInsideMeasuredArea()

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsPointInsideMeasuredArea ( Vector2  p)

◆ IsPointInsideGamepadCursorArea()

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsPointInsideGamepadCursorArea ( Vector2  p)

◆ Hide()

void TaleWorlds.GauntletUI.BaseTypes.Widget.Hide ( )

◆ Show()

void TaleWorlds.GauntletUI.BaseTypes.Widget.Show ( )

◆ GetLocalPoint()

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget.GetLocalPoint ( Vector2  globalPoint)
Parameters
globalPoint
Returns

◆ SetSiblingIndex()

void TaleWorlds.GauntletUI.BaseTypes.Widget.SetSiblingIndex ( int  index,
bool  force = false 
)

◆ GetSiblingIndex()

int TaleWorlds.GauntletUI.BaseTypes.Widget.GetSiblingIndex ( )

◆ GetVisibleSiblingIndex()

int TaleWorlds.GauntletUI.BaseTypes.Widget.GetVisibleSiblingIndex ( )

◆ Render()

void TaleWorlds.GauntletUI.BaseTypes.Widget.Render ( TwoDimensionContext  twoDimensionContext,
TwoDimensionDrawContext  drawContext 
)

◆ OnRender()

virtual void TaleWorlds.GauntletUI.BaseTypes.Widget.OnRender ( TwoDimensionContext  twoDimensionContext,
TwoDimensionDrawContext  drawContext 
)
protectedvirtual

◆ EventFired()

void TaleWorlds.GauntletUI.BaseTypes.Widget.EventFired ( string  eventName,
params object[]  args 
)
protected

◆ IsRecursivelyVisible()

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsRecursivelyVisible ( )

◆ OnDisconnectedFromRoot()

◆ OnConnectedToRoot()

◆ ToString()

override string TaleWorlds.GauntletUI.BaseTypes.Widget.ToString ( )

◆ OnGamepadNavigationIndexUpdated()

◆ OnGamepadNavigationFocusGain()

void TaleWorlds.GauntletUI.BaseTypes.Widget.OnGamepadNavigationFocusGain ( )

◆ OnPreviewMousePressed()

◆ OnPreviewMouseReleased()

◆ OnPreviewMouseAlternatePressed()

virtual bool TaleWorlds.GauntletUI.BaseTypes.Widget.OnPreviewMouseAlternatePressed ( )
protectedvirtual

◆ OnPreviewMouseAlternateReleased()

virtual bool TaleWorlds.GauntletUI.BaseTypes.Widget.OnPreviewMouseAlternateReleased ( )
protectedvirtual

◆ OnPreviewDragBegin()

◆ OnPreviewDragEnd()

virtual bool TaleWorlds.GauntletUI.BaseTypes.Widget.OnPreviewDragEnd ( )
protectedvirtual

◆ OnPreviewDrop()

◆ OnPreviewMouseScroll()

◆ OnPreviewRightStickMovement()

virtual bool TaleWorlds.GauntletUI.BaseTypes.Widget.OnPreviewRightStickMovement ( )
protectedvirtual

◆ OnPreviewMouseMove()

◆ OnPreviewDragHover()

Member Data Documentation

◆ _cachedGlobalPosition

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget._cachedGlobalPosition
protected

◆ _calculateSizeFirstFrame

bool TaleWorlds.GauntletUI.BaseTypes.Widget._calculateSizeFirstFrame = true
protected

◆ AcceptDropHandler

Func<Widget, Widget, bool> TaleWorlds.GauntletUI.BaseTypes.Widget.AcceptDropHandler

◆ _stateTimer

float TaleWorlds.GauntletUI.BaseTypes.Widget._stateTimer
protected

◆ _startVisualState

VisualState TaleWorlds.GauntletUI.BaseTypes.Widget._startVisualState
protected

◆ _currentVisualStateAnimationState

VisualStateAnimationState TaleWorlds.GauntletUI.BaseTypes.Widget._currentVisualStateAnimationState
protected

◆ _seed

int TaleWorlds.GauntletUI.BaseTypes.Widget._seed
protected

◆ OnGamepadNavigationFocusGained

Action<Widget> TaleWorlds.GauntletUI.BaseTypes.Widget.OnGamepadNavigationFocusGained

Property Documentation

◆ ColorFactor

float TaleWorlds.GauntletUI.BaseTypes.Widget.ColorFactor = 1f
getset

◆ AlphaFactor

float TaleWorlds.GauntletUI.BaseTypes.Widget.AlphaFactor = 1f
getset

◆ ValueFactor

float TaleWorlds.GauntletUI.BaseTypes.Widget.ValueFactor
getset

◆ SaturationFactor

float TaleWorlds.GauntletUI.BaseTypes.Widget.SaturationFactor
getset

◆ ExtendLeft

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendLeft
getset

◆ ExtendRight

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendRight
getset

◆ ExtendTop

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendTop
getset

◆ ExtendBottom

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendBottom
getset

◆ VerticalFlip

bool TaleWorlds.GauntletUI.BaseTypes.Widget.VerticalFlip
getset

◆ HorizontalFlip

bool TaleWorlds.GauntletUI.BaseTypes.Widget.HorizontalFlip
getset

◆ FrictionEnabled

bool TaleWorlds.GauntletUI.BaseTypes.Widget.FrictionEnabled
getset

◆ Color

Color TaleWorlds.GauntletUI.BaseTypes.Widget.Color
getset

◆ Id

string TaleWorlds.GauntletUI.BaseTypes.Widget.Id
getset

◆ LocalPosition

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget.LocalPosition
get

◆ GlobalPosition

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget.GlobalPosition
get

◆ DoNotUseCustomScaleAndChildren

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DoNotUseCustomScaleAndChildren
getset

◆ DoNotUseCustomScale

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DoNotUseCustomScale
getset

◆ _scaleToUse

float TaleWorlds.GauntletUI.BaseTypes.Widget._scaleToUse
getprotected

◆ _inverseScaleToUse

float TaleWorlds.GauntletUI.BaseTypes.Widget._inverseScaleToUse
getprotected

◆ Size

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget.Size
get

◆ SuggestedWidth

float TaleWorlds.GauntletUI.BaseTypes.Widget.SuggestedWidth
getset

◆ SuggestedHeight

float TaleWorlds.GauntletUI.BaseTypes.Widget.SuggestedHeight
getset

◆ ScaledSuggestedWidth

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledSuggestedWidth
getset

◆ ScaledSuggestedHeight

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledSuggestedHeight
getset

◆ TweenPosition

bool TaleWorlds.GauntletUI.BaseTypes.Widget.TweenPosition
getset

◆ HoveredCursorState

string TaleWorlds.GauntletUI.BaseTypes.Widget.HoveredCursorState
getset

◆ AlternateClickEventHasSpecialEvent

bool TaleWorlds.GauntletUI.BaseTypes.Widget.AlternateClickEventHasSpecialEvent
getset

◆ PosOffset

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget.PosOffset
getset

◆ ScaledPositionOffset

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledPositionOffset
get

◆ PositionXOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.PositionXOffset
getset

◆ PositionYOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.PositionYOffset
getset

◆ ScaledPositionXOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledPositionXOffset
getset

◆ ScaledPositionYOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledPositionYOffset
getset

◆ ParentWidget

Widget TaleWorlds.GauntletUI.BaseTypes.Widget.ParentWidget
getset

◆ EventManager

EventManager TaleWorlds.GauntletUI.BaseTypes.Widget.EventManager
get

◆ GamepadNavigationContext

IGamepadNavigationContext TaleWorlds.GauntletUI.BaseTypes.Widget.GamepadNavigationContext
get

◆ Context

UIContext TaleWorlds.GauntletUI.BaseTypes.Widget.Context
get

◆ MeasuredSize

Vector2 TaleWorlds.GauntletUI.BaseTypes.Widget.MeasuredSize
get

◆ MarginTop

float TaleWorlds.GauntletUI.BaseTypes.Widget.MarginTop
getset

◆ MarginLeft

float TaleWorlds.GauntletUI.BaseTypes.Widget.MarginLeft
getset

◆ MarginBottom

float TaleWorlds.GauntletUI.BaseTypes.Widget.MarginBottom
getset

◆ MarginRight

float TaleWorlds.GauntletUI.BaseTypes.Widget.MarginRight
getset

◆ ScaledMarginTop

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMarginTop
get

◆ ScaledMarginLeft

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMarginLeft
get

◆ ScaledMarginBottom

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMarginBottom
get

◆ ScaledMarginRight

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMarginRight
get

◆ VerticalAlignment

VerticalAlignment TaleWorlds.GauntletUI.BaseTypes.Widget.VerticalAlignment
getset

◆ HorizontalAlignment

HorizontalAlignment TaleWorlds.GauntletUI.BaseTypes.Widget.HorizontalAlignment
getset

◆ Left

float TaleWorlds.GauntletUI.BaseTypes.Widget.Left
get

◆ Top

float TaleWorlds.GauntletUI.BaseTypes.Widget.Top
get

◆ Right

float TaleWorlds.GauntletUI.BaseTypes.Widget.Right
get

◆ Bottom

float TaleWorlds.GauntletUI.BaseTypes.Widget.Bottom
get

◆ ChildCount

int TaleWorlds.GauntletUI.BaseTypes.Widget.ChildCount
get

◆ ForcePixelPerfectRenderPlacement

bool TaleWorlds.GauntletUI.BaseTypes.Widget.ForcePixelPerfectRenderPlacement
getset

◆ UseGlobalTimeForAnimation

bool TaleWorlds.GauntletUI.BaseTypes.Widget.UseGlobalTimeForAnimation
getset

◆ WidthSizePolicy

SizePolicy TaleWorlds.GauntletUI.BaseTypes.Widget.WidthSizePolicy
getset

◆ HeightSizePolicy

SizePolicy TaleWorlds.GauntletUI.BaseTypes.Widget.HeightSizePolicy
getset

◆ AcceptDrag

bool TaleWorlds.GauntletUI.BaseTypes.Widget.AcceptDrag
getset

◆ AcceptDrop

bool TaleWorlds.GauntletUI.BaseTypes.Widget.AcceptDrop
getset

◆ HideOnDrag

bool TaleWorlds.GauntletUI.BaseTypes.Widget.HideOnDrag = true
getset

◆ DragWidget

Widget TaleWorlds.GauntletUI.BaseTypes.Widget.DragWidget
getset

◆ ClipContents

bool TaleWorlds.GauntletUI.BaseTypes.Widget.ClipContents
getset

◆ ClipHorizontalContent

bool TaleWorlds.GauntletUI.BaseTypes.Widget.ClipHorizontalContent
getset

◆ ClipVerticalContent

bool TaleWorlds.GauntletUI.BaseTypes.Widget.ClipVerticalContent
getset

◆ CircularClipEnabled

bool TaleWorlds.GauntletUI.BaseTypes.Widget.CircularClipEnabled
getset

◆ CircularClipRadius

float TaleWorlds.GauntletUI.BaseTypes.Widget.CircularClipRadius
getset

◆ IsCircularClipRadiusHalfOfWidth

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsCircularClipRadiusHalfOfWidth
getset

◆ IsCircularClipRadiusHalfOfHeight

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsCircularClipRadiusHalfOfHeight
getset

◆ CircularClipSmoothingRadius

float TaleWorlds.GauntletUI.BaseTypes.Widget.CircularClipSmoothingRadius
getset

◆ CircularClipXOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.CircularClipXOffset
getset

◆ CircularClipYOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.CircularClipYOffset
getset

◆ RenderLate

bool TaleWorlds.GauntletUI.BaseTypes.Widget.RenderLate
getset

◆ DoNotRenderIfNotFullyInsideScissor

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DoNotRenderIfNotFullyInsideScissor
getset

◆ FixedWidth

bool TaleWorlds.GauntletUI.BaseTypes.Widget.FixedWidth
get

◆ FixedHeight

bool TaleWorlds.GauntletUI.BaseTypes.Widget.FixedHeight
get

◆ IsHovered

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsHovered
get

◆ IsDisabled

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsDisabled
getset

◆ IsFocusable

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsFocusable
getset

◆ IsFocused

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsFocused
get

◆ IsEnabled

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsEnabled
getset

◆ RestartAnimationFirstFrame

bool TaleWorlds.GauntletUI.BaseTypes.Widget.RestartAnimationFirstFrame
getset

◆ DoNotPassEventsToChildren

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DoNotPassEventsToChildren
getset

◆ DoNotAcceptEvents

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DoNotAcceptEvents
getset

◆ CanAcceptEvents

bool TaleWorlds.GauntletUI.BaseTypes.Widget.CanAcceptEvents
getset

◆ IsPressed

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsPressed
get

◆ IsHidden

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsHidden
getset

◆ IsVisible

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsVisible
getset

◆ Sprite

Sprite TaleWorlds.GauntletUI.BaseTypes.Widget.Sprite
getset

◆ VisualDefinition

VisualDefinition TaleWorlds.GauntletUI.BaseTypes.Widget.VisualDefinition
getset

◆ CurrentState

string TaleWorlds.GauntletUI.BaseTypes.Widget.CurrentState = ""
getprotected set

◆ UpdateChildrenStates

bool TaleWorlds.GauntletUI.BaseTypes.Widget.UpdateChildrenStates
getset

◆ Tag

object TaleWorlds.GauntletUI.BaseTypes.Widget.Tag
getset

◆ LayoutImp

ILayout TaleWorlds.GauntletUI.BaseTypes.Widget.LayoutImp
getprotected set

◆ DropEventHandledManually

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DropEventHandledManually
getset

◆ AllChildrenAndThis

IEnumerable<Widget> TaleWorlds.GauntletUI.BaseTypes.Widget.AllChildrenAndThis
get

◆ AllChildren

IEnumerable<Widget> TaleWorlds.GauntletUI.BaseTypes.Widget.AllChildren
get

◆ Children

List<Widget> TaleWorlds.GauntletUI.BaseTypes.Widget.Children
get

◆ Parents

IEnumerable<Widget> TaleWorlds.GauntletUI.BaseTypes.Widget.Parents
get

◆ MaxWidth

float TaleWorlds.GauntletUI.BaseTypes.Widget.MaxWidth
getset

◆ MaxHeight

float TaleWorlds.GauntletUI.BaseTypes.Widget.MaxHeight
getset

◆ MinWidth

float TaleWorlds.GauntletUI.BaseTypes.Widget.MinWidth
getset

◆ MinHeight

float TaleWorlds.GauntletUI.BaseTypes.Widget.MinHeight
getset

◆ ScaledMaxWidth

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMaxWidth
get

◆ ScaledMaxHeight

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMaxHeight
get

◆ ScaledMinWidth

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMinWidth
get

◆ ScaledMinHeight

float TaleWorlds.GauntletUI.BaseTypes.Widget.ScaledMinHeight
get

◆ DisableRender

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DisableRender
getset

◆ EventFire

Action<Widget, string, object[]> TaleWorlds.GauntletUI.BaseTypes.Widget.EventFire
addremove

◆ ExtendCursorAreaTop

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendCursorAreaTop
getset

◆ ExtendCursorAreaRight

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendCursorAreaRight
getset

◆ ExtendCursorAreaBottom

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendCursorAreaBottom
getset

◆ ExtendCursorAreaLeft

float TaleWorlds.GauntletUI.BaseTypes.Widget.ExtendCursorAreaLeft
getset

◆ CursorAreaXOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.CursorAreaXOffset
getset

◆ CursorAreaYOffset

float TaleWorlds.GauntletUI.BaseTypes.Widget.CursorAreaYOffset
getset

◆ AcceptNavigation

bool TaleWorlds.GauntletUI.BaseTypes.Widget.AcceptNavigation
getset

◆ DoNotAcceptNavigation

bool TaleWorlds.GauntletUI.BaseTypes.Widget.DoNotAcceptNavigation
getset

◆ IsUsingNavigation

bool TaleWorlds.GauntletUI.BaseTypes.Widget.IsUsingNavigation
getset

◆ UseSiblingIndexForNavigation

bool TaleWorlds.GauntletUI.BaseTypes.Widget.UseSiblingIndexForNavigation
getset

◆ GamepadNavigationIndex

int TaleWorlds.GauntletUI.BaseTypes.Widget.GamepadNavigationIndex
getset

◆ UsedNavigationMovements

GamepadNavigationTypes TaleWorlds.GauntletUI.BaseTypes.Widget.UsedNavigationMovements
getset

Event Documentation

◆ OnVisibilityChanged

Action<Widget> TaleWorlds.GauntletUI.BaseTypes.Widget.OnVisibilityChanged