BlackICE Scripting

class game.ui

TooltipsManager

game.ui.TooltipsManager

  • 26 properties
  • 54 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
tooltipsContainerink.WidgetReference0xE0
flipXbool0x7D
flipYbool0x7E
flipVerticalAttachmentbool0x7F
rootMarginink.Margin0x80
screenMarginink.Margin0xD0
TooltipRequestersink.WidgetReference[]0x0 scripted
GenericTooltipsNamesCName[]0x10 scripted
TooltipLibrariesReferencesTooltipWidgetReference[]0x20 scripted
TooltipLibrariesStyledReferencesTooltipWidgetStyledReference[]0x30 scripted
TooltipsLibraryred.ResourceReferenceScriptToken0x40 scripted
MenuTooltipStylePathred.ResourceReferenceScriptToken0x48 scripted
HudTooltipStylePathred.ResourceReferenceScriptToken0x50 scripted
prespawnLazyModulesbool0x58 scripted
IndexedTooltipsWeakHandle<AGenericTooltipController>[]0x60 scripted
NamedTooltipsNamedTooltipController?[]0x70 scripted
TooltipStylePathred.ResourceReferenceScriptToken0x80 scripted
enableTransitionAnimationbool0x88 scripted
tooltipAnimHideDefink.anim.Definition?0x90 scripted
tooltipDelayedShowDefink.anim.Definition?0xA0 scripted
tooltipAnimHideink.anim.Proxy?0xB0 scripted
tooltipDelayedShowink.anim.Proxy?0xC0 scripted
tooltipShowAnimProxyink.anim.Proxy?0xD0 scripted
axisDataThresholdfloat0xE0 scripted
mouseDataThresholdfloat0xE4 scripted
isHiddenbool0xE8 scripted

Functions

  • void SetCustomMargin(ink.Margin margin) RTTI
  • ink.WidgetReference GetTooltipsContainerRef() RTTI
  • void RefreshTooltipsPosition() RTTI
  • void ResetTooltipsPosition() RTTI
  • void SetFollowsCursor(bool followsCursor) RTTI
  • void MarkToShow() RTTI
  • void AttachToWidget(WeakHandle<ink.Widget> widget, game.ui.ETooltipPlacement? placement) RTTI
  • void UnAttachFromWidget() RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void Setup() RTTI
  • void Setup(ETooltipsStyle tooltipStyle) RTTI
  • void Setup(ETooltipsStyle tooltipStyle, bool followCursor) RTTI
  • red.ResourceReferenceScriptToken GetDefaultStyleResRef(ETooltipsStyle tooltipStyle) RTTI
  • void SetupIndexedWidgets(ETooltipsStyle tooltipStyle, WeakHandle<ink.Widget> tooltipsContainer, red.ResourceReferenceScriptToken styleResRef) RTTI
  • void SetupNamedWidgets(ETooltipsStyle tooltipStyle, WeakHandle<ink.Widget> tooltipsContainer, red.ResourceReferenceScriptToken styleResRef) RTTI
  • void SetupStyledNamedWidgets(ETooltipsStyle tooltipStyle, WeakHandle<ink.Widget> tooltipsContainer) RTTI
  • bool OnTooltipWidgetSpawned(ink.Widget tooltipWidget, TooltipSpawnedCallbackData callbackData) RTTI
  • void SetupWidgetAttachment(WeakHandle<ink.Widget> widget, ETooltipsStyle tooltipStyle) RTTI
  • WeakHandle<AGenericTooltipController> GetNamedWidget(CName identifier) RTTI
  • void ShowTooltips(ATooltipData[] tooltipsData) RTTI
  • void ShowTooltipsAtWidget(ATooltipData[] tooltipData, WeakHandle<ink.Widget> widget) RTTI
  • void ShowTooltipsAtWidget(ATooltipData[] tooltipData, WeakHandle<ink.Widget> widget, game.ui.ETooltipPlacement placement) RTTI
  • void ShowTooltips(ATooltipData[] tooltipData, ink.Margin margin, bool? playAnim) RTTI
  • void ShowTooltip(ATooltipData tooltipData) RTTI
  • void ShowTooltip(CName identifier, ATooltipData tooltipData) RTTI
  • void ShowTooltip(int index, ATooltipData tooltipData) RTTI
  • void ShowTooltip(WeakHandle<AGenericTooltipController> tooltipController, ATooltipData tooltipData) RTTI
  • void ShowTooltipAtPosition(int index, Vector2 position, ATooltipData tooltipData) RTTI
  • void ShowTooltipAtPosition(CName identifier, Vector2 position, ATooltipData tooltipData) RTTI
  • void ShowTooltipAtPosition(WeakHandle<AGenericTooltipController> tooltipController, Vector2 position, ATooltipData tooltipData) RTTI
  • void ShowTooltipAtWidget(int index, WeakHandle<ink.Widget> widget, ATooltipData tooltipData, game.ui.ETooltipPlacement? placement, bool? playAnim, ink.Margin? margin) RTTI
  • void ShowTooltipAtWidget(CName identifier, WeakHandle<ink.Widget> widget, ATooltipData tooltipData, game.ui.ETooltipPlacement? placement, bool? playAnim, ink.Margin? margin) RTTI
  • void ShowTooltipAtWidget(WeakHandle<AGenericTooltipController> tooltipController, WeakHandle<ink.Widget> widget, ATooltipData tooltipData, game.ui.ETooltipPlacement? placement, bool? playAnim, ink.Margin? margin) RTTI
  • void ShowTooltipInSlot(int index, ATooltipData tooltipData, WeakHandle<ink.Widget> widget) RTTI
  • void ShowTooltipInSlot(CName identifier, ATooltipData tooltipData, WeakHandle<ink.Widget> widget) RTTI
  • void ShowTooltipInSlot(WeakHandle<AGenericTooltipController> tooltipController, ATooltipData tooltipData, WeakHandle<ink.Widget> widget) RTTI
  • void AttachToCursor() RTTI
  • void ShowTooltip(int index, ATooltipData tooltipData, ink.Margin margin) RTTI
  • void ShowTooltip(CName identifier, ATooltipData tooltipData, ink.Margin margin) RTTI
  • void ShowTooltip(WeakHandle<AGenericTooltipController> tooltipController, ATooltipData tooltipData, ink.Margin margin) RTTI
  • void StartShowingAnimation(WeakHandle<AGenericTooltipController> tooltipController) RTTI
  • void HideTooltips() RTTI
  • void RefreshTooltip(int index) RTTI
  • void RefreshTooltip(CName identifier) RTTI
  • void OnRequestTooltip(WeakHandle<ink.Widget> widget) RTTI
  • void PlayShowingAnimation() RTTI
  • void PlayHidingAnimation() RTTI
  • bool OnAxisInput(ink.PointerEvent evt) RTTI
  • bool OnHidden(ink.anim.Proxy proxy) RTTI
  • bool OnShown(ink.anim.Proxy proxy) RTTI
  • ink.anim.Definition? GetShowingAnimation() RTTI
  • ink.anim.Definition? GetHidingAnimation() RTTI
  • static WeakHandle<game.ui.TooltipAttachmentSlot> FindAttachmentSlot(WeakHandle<ink.Widget> widget) staticRTTI