REDNODE / GAME API

gameuiTooltipsManager

classnative

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 26

NameTypeFlags
axisDataThresholdFloatscriptedprivate
enableTransitionAnimationBoolscriptedprivate
flipVerticalAttachmentBooloverriding
flipXBooloverriding
flipYBooloverriding
GenericTooltipsNamesarray<CName>scriptedprivate
HudTooltipStylePathResRefscriptedprivate
IndexedTooltipsarray<wref<AGenericTooltipController>>scriptedprivate
isHiddenBoolscriptedprivate
mouseDataThresholdFloatscriptedprivate
NamedTooltipsarray<ref<NamedTooltipController>>scriptedprivate
prespawnLazyModulesBoolscriptedprivate
rootMargininkMarginoverriding
screenMargininkMarginoverriding
tooltipAnimHideref<inkAnimProxy>scriptedprivate
tooltipAnimHideDefref<inkAnimDef>scriptedprivate
tooltipDelayedShowref<inkAnimProxy>scriptedprivate
tooltipDelayedShowDefref<inkAnimDef>scriptedprivate
TooltipLibrariesReferencesarray<TooltipWidgetReference>scriptedprivate
TooltipLibrariesStyledReferencesarray<TooltipWidgetStyledReference>scriptedprivate
TooltipRequestersarray<inkWidgetRef>scriptedprivate
tooltipsContainerinkWidgetRefoverriding
tooltipShowAnimProxyref<inkAnimProxy>scriptedprivate
TooltipsLibraryResRefscriptedprivate
TooltipStylePathResRefscriptedprivate

Methods 54

public final func AttachToCursor()scripted
native func AttachToWidget(widget: wref<inkWidget>, opt placement: gameuiETooltipPlacement)
static native func FindAttachmentSlot(widget: wref<inkWidget>) -> wref<gameuiTooltipAttachmentSlot>
private final func GetDefaultStyleResRef(tooltipStyle: ETooltipsStyle) -> ResRefscripted
private final func GetHidingAnimation() -> ref<inkAnimDef>scripted
private final func GetNamedWidget(identifier: CName) -> wref<AGenericTooltipController>scripted
private final func GetShowingAnimation() -> ref<inkAnimDef>scripted
native func GetTooltipsContainerRef() -> inkWidgetRef
public final func HideTooltips()scripted
native func MarkToShow()
protected cb func OnAxisInput(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHidden(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
private final func OnRequestTooltip(widget: wref<inkWidget>)scripted
protected cb func OnShown(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnTooltipWidgetSpawned(tooltipWidget: ref<inkWidget>, callbackData: ref<TooltipSpawnedCallbackData>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func PlayHidingAnimation()scripted
public final func PlayShowingAnimation()scripted
public final func RefreshTooltip(identifier: CName)scripted
public final func RefreshTooltip(index: Int32)scripted
native func RefreshTooltipsPosition()
native func ResetTooltipsPosition()
native func SetCustomMargin(margin: inkMargin)
native func SetFollowsCursor(followsCursor: Bool)
public final func Setup()scripted
public final func Setup(tooltipStyle: ETooltipsStyle)scripted
public final func Setup(tooltipStyle: ETooltipsStyle, followCursor: Bool)scripted
private final func SetupIndexedWidgets(tooltipStyle: ETooltipsStyle, tooltipsContainer: wref<inkWidget>, styleResRef: ResRef)scripted
private final func SetupNamedWidgets(tooltipStyle: ETooltipsStyle, tooltipsContainer: wref<inkWidget>, styleResRef: ResRef)scripted
private final func SetupStyledNamedWidgets(tooltipStyle: ETooltipsStyle, tooltipsContainer: wref<inkWidget>)scripted
private final func SetupWidgetAttachment(widget: wref<inkWidget>, tooltipStyle: ETooltipsStyle)scripted
public final func ShowTooltip(tooltipController: wref<AGenericTooltipController>, tooltipData: ref<ATooltipData>)scripted
public final func ShowTooltip(tooltipController: wref<AGenericTooltipController>, tooltipData: ref<ATooltipData>, margin: inkMargin)scripted
public final func ShowTooltip(tooltipData: ref<ATooltipData>)scripted
public final func ShowTooltip(identifier: CName, tooltipData: ref<ATooltipData>)scripted
public final func ShowTooltip(identifier: CName, tooltipData: ref<ATooltipData>, margin: inkMargin)scripted
public final func ShowTooltip(index: Int32, tooltipData: ref<ATooltipData>)scripted
public final func ShowTooltip(index: Int32, tooltipData: ref<ATooltipData>, margin: inkMargin)scripted
public final func ShowTooltipAtPosition(tooltipController: wref<AGenericTooltipController>, position: Vector2, tooltipData: ref<ATooltipData>)scripted
public final func ShowTooltipAtPosition(identifier: CName, position: Vector2, tooltipData: ref<ATooltipData>)scripted
public final func ShowTooltipAtPosition(index: Int32, position: Vector2, tooltipData: ref<ATooltipData>)scripted
public final func ShowTooltipAtWidget(tooltipController: wref<AGenericTooltipController>, widget: wref<inkWidget>, tooltipData: ref<ATooltipData>, opt placement: gameuiETooltipPlacement, opt playAnim: Bool, opt margin: inkMargin)scripted
public final func ShowTooltipAtWidget(identifier: CName, widget: wref<inkWidget>, tooltipData: ref<ATooltipData>, opt placement: gameuiETooltipPlacement, opt playAnim: Bool, opt margin: inkMargin)scripted
public final func ShowTooltipAtWidget(index: Int32, widget: wref<inkWidget>, tooltipData: ref<ATooltipData>, opt placement: gameuiETooltipPlacement, opt playAnim: Bool, opt margin: inkMargin)scripted
public final func ShowTooltipInSlot(tooltipController: wref<AGenericTooltipController>, tooltipData: ref<ATooltipData>, widget: wref<inkWidget>)scripted
public final func ShowTooltipInSlot(identifier: CName, tooltipData: ref<ATooltipData>, widget: wref<inkWidget>)scripted
public final func ShowTooltipInSlot(index: Int32, tooltipData: ref<ATooltipData>, widget: wref<inkWidget>)scripted
public final func ShowTooltips(tooltipsData: script_ref<array<ref<ATooltipData>>>)scripted
public final func ShowTooltips(tooltipData: script_ref<array<ref<ATooltipData>>>, margin: inkMargin, opt playAnim: Bool)scripted
public final func ShowTooltipsAtWidget(tooltipData: script_ref<array<ref<ATooltipData>>>, widget: wref<inkWidget>)scripted
public final func ShowTooltipsAtWidget(tooltipData: script_ref<array<ref<ATooltipData>>>, widget: wref<inkWidget>, placement: gameuiETooltipPlacement)scripted
private final func StartShowingAnimation(tooltipController: wref<AGenericTooltipController>)scripted
native func UnAttachFromWidget()