gameuiTooltipsManager
classnative
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 26
| Name | Type | Flags |
|---|---|---|
axisDataThreshold | Float | scriptedprivate |
enableTransitionAnimation | Bool | scriptedprivate |
flipVerticalAttachment | Bool | overriding |
flipX | Bool | overriding |
flipY | Bool | overriding |
GenericTooltipsNames | array<CName> | scriptedprivate |
HudTooltipStylePath | ResRef | scriptedprivate |
IndexedTooltips | array<wref<AGenericTooltipController>> | scriptedprivate |
isHidden | Bool | scriptedprivate |
MenuTooltipStylePath | ResRef | scriptedprivate |
mouseDataThreshold | Float | scriptedprivate |
NamedTooltips | array<ref<NamedTooltipController>> | scriptedprivate |
prespawnLazyModules | Bool | scriptedprivate |
rootMargin | inkMargin | overriding |
screenMargin | inkMargin | overriding |
tooltipAnimHide | ref<inkAnimProxy> | scriptedprivate |
tooltipAnimHideDef | ref<inkAnimDef> | scriptedprivate |
tooltipDelayedShow | ref<inkAnimProxy> | scriptedprivate |
tooltipDelayedShowDef | ref<inkAnimDef> | scriptedprivate |
TooltipLibrariesReferences | array<TooltipWidgetReference> | scriptedprivate |
TooltipLibrariesStyledReferences | array<TooltipWidgetStyledReference> | scriptedprivate |
TooltipRequesters | array<inkWidgetRef> | scriptedprivate |
tooltipsContainer | inkWidgetRef | overriding |
tooltipShowAnimProxy | ref<inkAnimProxy> | scriptedprivate |
TooltipsLibrary | ResRef | scriptedprivate |
TooltipStylePath | ResRef | scriptedprivate |
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()