REDNODE / GAME API

ItemTooltipCommonController

classscriptedClass

extends AGenericTooltipControllerWithDebug › AGenericTooltipController › inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 1 type

VisualTooltipController

Properties 65

NameTypeFlags
backgroundContainerinkWidgetRefscriptedprotected
bigFontEnabledBoolscriptedprotected
comparisonDataref<UIInventoryItemComparisonManager>scriptedprotected
contentWrapperinkWidgetRefscriptedprotected
cornerContainerinkWidgetRefscriptedprotected
cyberwareModulesLibraryResResRefscriptedprotected
cyberwareQuickHackMenuLinkNameCNamescriptedprotected
cyberwareUpgradeModuleNameCNamescriptedprotected
dataref<MinimalItemTooltipData>scriptedprotected
DEBUG_iconErrorTextinkTextRefscriptedprotected
DEBUG_iconErrorWrapperinkWidgetRefscriptedprotected
DEBUG_showAdditionalInfoBoolscriptedprotected
descriptionTextinkTextRefscriptedprotected
descriptionWrapperinkWidgetRefscriptedprotected
displayContextref<ItemDisplayContextData>scriptedprotected
groupPathCNamescriptedprotected
iconicBGinkWidgetRefscriptedprotected
illegalBGinkWidgetRefscriptedprotected
inCraftingBoolscriptedprotected
inventoryTooltipDataref<InventoryTooltipData>scriptedprotected
itemActionContainerinkWidgetRefscriptedprotected
itemBottomContainerinkWidgetRefscriptedprotected
itemBottomControllerwref<ItemTooltipBottomModule>scriptedprotected
itemClothingInfoContainerinkWidgetRefscriptedprotected
itemClothingInfoControllerwref<ItemTooltipClothingInfoModule>scriptedprotected
itemCraftedContainerinkWidgetRefscriptedprotected
itemCraftedControllerwref<ItemTooltipCraftedModule>scriptedprotected
itemCWUpgradeContainerinkWidgetRefscriptedprotected
itemCWUpgradeControllerwref<ItemTooltipCyberwareUpgradeController>scriptedprotected
itemCyberwareContainerinkWidgetRefscriptedprotected
itemCyberwareControllerwref<ItemTooltipCyberwareWeaponModule>scriptedprotected
itemDataref<UIInventoryItem>scriptedprotected
itemDetailsContainerinkWidgetRefscriptedprotected
itemDetailsControllerwref<ItemTooltipDetailsModule>scriptedprotected
itemDisplayContextItemDisplayContextscriptedprotected
itemEquippedContainerinkWidgetRefscriptedprotected
itemEquippedControllerwref<ItemTooltipEquippedModule>scriptedprotected
itemEvolutionContainerinkWidgetRefscriptedprotected
itemEvolutionControllerwref<ItemTooltipEvolutionModule>scriptedprotected
itemGrenadeInfoContainerinkWidgetRefscriptedprotected
itemGrenadeInfoControllerwref<ItemTooltipGrenadeInfoModule>scriptedprotected
itemHeaderContainerinkWidgetRefscriptedprotected
itemHeaderControllerwref<ItemTooltipHeaderController>scriptedprotected
itemIconContainerinkWidgetRefscriptedprotected
itemIconControllerwref<ItemTooltipIconModule>scriptedprotected
itemRecipeContainerinkWidgetRefscriptedprotected
itemRecipeControllerwref<ItemTooltipRepiceModule>scriptedprotected
itemRecipeDataContainerinkWidgetRefscriptedprotected
itemRecipeDataControllerwref<ItemTooltipRecipeDataModule>scriptedprotected
itemRequirementsContainerinkWidgetRefscriptedprotected
itemRequirementsControllerwref<ItemTooltipRequirementsModule>scriptedprotected
itemWeaponInfoContainerinkWidgetRefscriptedprotected
itemWeaponInfoControllerwref<ItemTooltipWeaponInfoModule>scriptedprotected
minWidthinkWidgetRefscriptedprotected
pendingModulesarray<CName>scriptedprotected
playerwref<PlayerPuppet>scriptedpublic
priceOverrideInt32scriptedprotected
recipeBGinkWidgetRefscriptedprotected
requestedModulesarray<CName>scriptedprotected
rootinkWidgetRefscriptedprotected
settingsref<UserSettings>scriptedprotected
settingsListenerref<ItemTooltipSettingsListener>scriptedprotected
spawnedModulesarray<wref<ItemTooltipModuleController>>scriptedprotected
tooltipDisplayContextInventoryTooltipDisplayContextscriptedprotected

Methods 91

private final func DEBUG_NewUpdateIconErrorInfo()scripted
protected func DEBUG_UpdateDebugInfo()scripted
public final func ForceNoEquipped()scripted
protected final func HandleModuleSpawned(widget: wref<inkWidget>, data: ref<ItemTooltipModuleSpawnedCallbackData>)scripted
protected final func InvalidateSpawnedModules()scripted
protected func NEW_UpdateBottomModule()scripted
protected func NEW_UpdateClothingInfoModule()scripted
protected func NEW_UpdateCraftedModule()scripted
private final func NEW_UpdateCyberwareQuickHackMenuLinkModule()scripted
private final func NEW_UpdateCyberwareUpgradeModule()scripted
protected func NEW_UpdateDetailsModule()scripted
protected func NEW_UpdateEquippedModule()scripted
protected func NEW_UpdateEvolutionModule()scripted
protected func NEW_UpdateGrenadeInfoModule()scripted
protected func NEW_UpdateHeaderModule()scripted
protected func NEW_UpdateIconicBG()scripted
protected func NEW_UpdateIconModule()scripted
protected func NEW_UpdateIllegalBG()scripted
private final func NEW_UpdateLayout()scripted
protected func NEW_UpdateRecipeBG()scripted
protected func NEW_UpdateRecipeDataModule()scripted
protected func NEW_UpdateRecipeModule()scripted
protected func NEW_UpdateRequirementsModule()scripted
protected func NEW_UpdateStatBarsModule()scripted
protected func NEW_UpdateTransmogModule()scripted
protected func NEW_UpdateWeaponInfoModule()scripted
protected cb func OnBottomModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnClothingInfoModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCraftedModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCyberwareUpgradeModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnDetailsModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnEquippedModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnEvolutionModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnGrenadeInfoModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnHeaderModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnHideIconModuleEvent(evt: ref<HideIconModuleEvent>) -> Boolscripted
protected cb func OnIconModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_BottomModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_ClothingInfoModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_CraftedModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_CyberwareUpgradeModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_DetailsModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_EquippedModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_EvolutionModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_GrenadeInfoModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_HeaderModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_HideIconModuleEvent(evt: ref<HideIconModuleEvent>) -> Boolscripted
protected cb func OnNEW_IconModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_RecipeDataModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_RecipeModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_RequirementsModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_TransmogModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_UpdateStatBarsModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNEW_WeaponInfoModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnRecipeDataModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnRecipeModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnRequirementsModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnUpdateStatBarsModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
public final func OnVarModified(groupPath: CName, varName: CName, varType: ConfigVarType, reason: ConfigChangeReason)scripted
protected cb func OnWeaponInfoModuleSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
public func PrespawnLazyModules()scripted
private final func RegisterUserSettingsListener()scripted
protected final func RequestExternalModule(container: inkWidgetRef, moduleName: CName, modulesLibraryRes: ResRef, callback: CName, opt data: ref<ItemTooltipModuleSpawnedCallbackData>) -> Boolscripted
protected final func RequestModule(container: inkWidgetRef, moduleName: CName, callback: CName, opt data: ref<ItemTooltipModuleSpawnedCallbackData>) -> Boolscripted
public func SetData(tooltipData: ref<ATooltipData>)scripted
public final func SetData(data: script_ref<ItemViewData>)scripted
protected func SetTooltipSize(value: Bool)scripted
private final func ShouldHideDescription(itemType: gamedataItemType) -> Boolscripted
protected func UpdateBottomModule()scripted
protected func UpdateClothingInfoModule()scripted
protected func UpdateCraftedModule()scripted
private final func UpdateCyberwareQuickHackMenuLinkModule()scripted
private final func UpdateCyberwareUpgradeModule()scripted
public final func UpdateData(tooltipData: ref<InventoryTooltipData>)scripted
protected func UpdateDetailsModule()scripted
protected func UpdateEquippedModule()scripted
protected func UpdateEvolutionModule()scripted
protected func UpdateGrenadeInfoModule()scripted
protected func UpdateHeaderModule()scripted
protected func UpdateIconicBG()scripted
protected func UpdateIconModule()scripted
protected func UpdateIllegalBG()scripted
protected func UpdateLayout()scripted
protected func UpdateRecipeBG()scripted
protected func UpdateRecipeDataModule()scripted
protected func UpdateRecipeModule()scripted
protected func UpdateRequirementsModule()scripted
protected func UpdateStatBarsModule()scripted
private final func UpdateTooltipSize()scripted
protected func UpdateTransmogModule()scripted
protected func UpdateWeaponInfoModule()scripted