BlackICE Scripting

class ink

WidgetLogicController

ink.WidgetLogicController

  • 0 properties
  • 49 functions
  • 402 derived classes

Extends ink.IWidgetLogicController IScriptable ISerializable

Derived

AGenericTooltipController, AHintItemController, AccumulatedDamageDigitLogicController, AltimeterController, AmmoLogicController, AnimateAnchorOnHoverView, AnimationLogicController, AutoDriveAnimationEventListener, AutoplayVideoController, BackpackFilterButtonController

Show 392 more of 402 derived classes

BaseCodexLinkController, BaseSubtitleLineLogicController, BaseToggleView, BasicAnimationController, BenchmarkLabelController, BraindanceBarLogicController, BraindanceClueLogicController, BriefingScreenLogic, BrowserController, ButtonHelpBarMenuGameController, ButtonHintListItem, ButtonHints, CaptionImageIconsLogicController, CasinoTableGamePageLogicController, CasinoTableIdlePageLogicController, CasinoTableSlotLogicController, CharacterCreationBodyMorphBaseOption, CharacterCreationGenderBackstoryPathHeader, CharacterCreationPersistantElements, ChargeLogicController, ChargebarController, CheckYaibaOption, CodexEntryViewController, CodexFilterButtonController, CompassController, ComputerMainLayoutWidgetController, ComputerMainMenuWidgetController, ComputerMenuWidgetController, ContinueGameTooltip, ControlledDeviceLogicController, CraftingMainLogicController, CrosshairLogicController_RasetsuAimFire, CrosshairLogicController_RasetsuHipFire, Crosshair_Smart_Rifl_Bucket, CrossplayInfoPanelController, CursorRootController, CyberdeckDeviceHackIcon, CyberdeckInventoryStatsController, CyberdeckStatController, CyberwareAttributes_Logic, CyberwareInventoryMiniGrid, DamageDigitLogicController, DamagePreviewController, DamageTypeIndicator, DebugHubMenuLogicController, DeviceInkLogicControllerBase, DialogChoiceLogicController, DialogChoiceTimerController, DialogHubLogicController, DisassemblePopupLogicController, DlcDescriptionController, DpadWheelItemController, DropdownButtonController, DropdownListController, ExpansionBannerController, FeaturesExpansionPopupController, GOGProfileLogicController, GalleryFavoriteManager, GalleryFilterController, GalleryPopup, GalleryScreenshotItem, GateSchemeLogicController, GateStatusLogicController, GenericButtonController, GogErrorNotificationController, GogRewardEntryController, GogRewardsController, GogRewardsGroupController, GogRewardsListController, HUDPhoneElement, HoloAudioCallLogicController, HubExperienceBarController, HubMenuLabelContentContainer, HubMenuLabelController, HubTimeSkipController, IVehicleModuleController, ImageSwappingController, IncomingCallLogicController, InitializationSoundController, InnerBunkerSystemStatusLogicController, InputProgressView, InteractionsInputView, InterpolatorsShowcaseController, InventoryComboBoxContentController, InventoryComboBoxItemsList, InventoryCyberwareDetails, InventoryEquipmentSlot, InventoryGenericItemChooser, InventoryItemAttachmentDisplay, InventoryItemAttachmentsList, InventoryItemDisplayCategoryArea, InventoryItemDisplayEquipmentArea, InventoryItemModSlotDisplay, InventoryItemModeLogicController, InventoryItemPartDisplay, InventoryItemStatItem, InventoryItemStatList, InventoryItemsList, InventoryQuickSlotsDisplay, InventoryStatItem, InventoryStatItemV2, InventoryStatsController, InventoryStatsDisplay, InventoryStatsEntryController, InventoryStatsList, ItemDisplayInventoryMiniGrid, ItemInventoryMiniGrid, ItemLabelContainerController, ItemLabelController, ItemLogPopupLogicController, ItemModeGridContainer, ItemRandomizedStatsController, ItemTooltipAttributeRequirement, ItemTooltipModController, ItemTooltipModEntryController, ItemTooltipModuleController, ItemTooltipStatController, LcdScreenILogicController, LevelBarsController, ListItemStateMapper, LoadingScreenProgressBarController, LogEntryLogicController, LoopAnimationLogicController, LootingController, LootingItemController, LootingListItemController, MenuHubLogicController, MenuItemController, MessagePopupDisplayController, MessengerDialogViewController, MessengerTypingIndicator, MetaQuestLogicController, NameplateVisualsLogicController, NarrativePlateLogicController, NetRunnerListItem, NetworkMinigameAnimationCallManager, NetworkMinigameAnimationCallbacksTransmitter, NetworkMinigameBufferController, NetworkMinigameElementController, NetworkMinigameEndScreenController, NetworkMinigameGridController, NetworkMinigameProgramController, NetworkMinigameProgramListController, NetworkMinigameVisualController, NewItemTooltipAttachmentEntryController, NewItemTooltipAttachmentGroupController, NewItemTooltipModuleController, NewItemTooltipStatBarController, NewPerkSkillsLogicController, NewPerkTabsArrowController, NewPerkTabsController, NewPerksAttributeButtonController, NewPerksGaugeController, NewPerksPerkContainerLogicController, NewPerksPerkItemLogicController, NewPerksScreenLogicController, NewPerksSkillLevelLogicController, NewsFeedMenuWidgetController, ObjectiveEntryLogicController, OnscreenDisplayManager, PaginationArrowController, PaginationController, PaginationNumberController, PanzerSmartWeaponTargetController, PaperdollGlitchController, PerkDisplayContainerController, PerkScreenController, PerksLevelBarController, PerksMenuAttributeItemController, PerksPointsDisplayController, PerksSkillsLevelDisplayController, PerksSkillsLevelsContainerController, PhoneDialerLogicController, PhotoModeCameraLocation, PhotoModeFrame, PhotoModeListController, PhotoModeSticker, PlayerListEntryLogicController, PlayerStatsUIHolder, PointerController, PreOrderPopupController, ProgramTooltipStatController, ProgressBarAnimationChunkController, ProgressBarButton, ProgressBarSimpleWidgetLogicController, ProgressBarsController, PunkScoreSelectorControllerInt, QuestDetailsObjectiveController, QuestDetailsPanelController, QuestListController, QuestListFilterButtonController, QuestListHeaderLogicController, QuestTrackerObjectiveLogicController, QuickHackQueueItem, QuickhackBarController, QuickhacksVulnerabilityLogicController, RadialHubTimeSkipController, RadialMenuHubLogicController, RadialMenuItemController, RadialPointerController, RadialStatusEffectController, RandomizationLockListItem, ReloadingExpansionPopupController, RipperdocCwPreviewItemController, RipperdocFillBar, RipperdocFillLabel, RipperdocInventoryController, RipperdocMetersBase, RipperdocNewMeterBar, RipperdocPerkController, RipperdocScreenAnimationController, RipperdocSelectorController, RipperdocShardController, SampleUIButtons, SampleUIMeasurementController, ScannerAbilityItemLogicController, ScannerCrosshairLogicController, ScannerQuestClue, ScannerRequirementItemLogicController, ScannerSkillCheckConditionDataItemLogicController, ScannerSkillCheckConditionDescriptionLogicController, ScannerSkillCheckItemLogicController, ScannerSkillCheckLogicController, ScannerVulnerabilityItemLogicController, ScoreboardEntityLogicController, ScoreboardLogicController, SettingControllerScheme, SettingsCategoryController, SettingsLanguageInstallProgressBar, ShoppingCartListItem, SingleCooldownManager, SlotMachineController, SlotMachineSlot, SocialPanelContactsDetails, SocialPanelContactsList, SpawnLibraryItemController, SpeedIndicatorIconsManager, StarController, StatisticDifferenceBarController, StatsDetailListController, StatsDetailViewController, StatsPlayTimeController, StatsProgressController, StatsStreetCredReward, StatsViewController, SystemConsoleLogicController, SystemStatusLogicController, TargetHitIndicatorLogicController, TechQA_ImageSwappingButtonController, TerminalMainLayoutWidgetController, TextAnimOnTextChange, TextSectionLogicController, TextSpawnerController, TooltipAnimationController, TooltipCycleDotController, TooltipProgessBarController, TooltipProvider, TooltipSpecialAbilityDisplay, TooltipSpecialAbilityList, TriggerModeLogicController, TutorialPopupDisplayController, VehicleDetailsLogicController, VehicleRadioLogicController, VideoCarouselController, VisibilitySimpleControllerBase, WardrobeOutfitSlotController, WardrobeSetEditorUIController, WebPage, WebsiteLoadingSpinner, WorldMapFiltersList, WorldMapFiltersListItem, WorldMapGangItemController, WorldMapPreloader, WorldMapTooltipBaseController, WorldMapTooltipContainer, YaibaOptionPreview, activity.LogEntryLogicController, animation.Player, buff.ListItemLogicController, character.CreationBodyMorphOptionColorPicker, character.CreationBodyMorphOptionColorPickerButton, character.CreationBodyMorphOptionColorPickerItem, character.CreationBodyMorphOptionSelectorButton, character.CreationStatsAttributeBtn, game.ui.AdvertLightColorPickerController, game.ui.BaseDirectionalIndicatorPartLogicController, game.ui.BaseGOGRegisterController, game.ui.CharacterRandomizationController, game.ui.CreditsPositionController, game.ui.CreditsSectionController, game.ui.DynamicIconLogicController, game.ui.GameVersionTextController, game.ui.HackingMinigameLogicController, game.ui.InputHintController, game.ui.InputHintGroupController, game.ui.MappinBaseController, game.ui.NewsFeedDisplayController, game.ui.PanzerScoreRecord, game.ui.PhotomodeLightIndicatorController, game.ui.RandomNewsFeedAnimator, game.ui.SideScrollerMiniGameCollisionLogic, game.ui.SideScrollerMiniGameCollisionLogicAdvanced, game.ui.SideScrollerMiniGameDynObjectLogic, game.ui.SideScrollerMiniGameDynObjectLogicAdvanced, game.ui.SideScrollerMiniGameLogicController, game.ui.SideScrollerMiniGameLogicControllerAdvanced, game.ui.SideScrollerMiniGamePlayerController, game.ui.SideScrollerMiniGamePlayerControllerAdvanced, game.ui.TimeDisplayLogicController, game.ui.TooltipAttachmentSlot, game.ui.TooltipsManager, game.ui.TrapTooltipDisplayer, game.ui.TutorialArea, game.ui.TutorialBracketLogicController, game.ui.TutorialOverlayLogicController, game.ui.WorldMapDebugOutlineLogicController, game.ui.WorldMapDistrictLogicController, game.ui.arcade.ArcadeBackgroundController, game.ui.arcade.ArcadeHealthController, game.ui.arcade.ArcadeObjectController, game.ui.arcade.ArcadeParallaxPlaneController, game.ui.arcade.ArcadePlayerController, game.ui.arcade.ArcadeScoreController, game.ui.arcade.ArcadeSpawnerController, game.ui.arcade.IArcadeScreenController, game.ui.arcade.ShooterBackgroundController, game.ui.arcade.ShooterCollisionController, game.ui.arcade.ShooterEventManager, game.ui.arcade.ShooterHUDController, game.ui.arcade.ShooterLevelController, game.ui.arcade.ShooterPlatformCollisionController, game.ui.arcade.ShooterPlayerLevelTransitionController, game.ui.arcade.ShooterSpawnController, game.ui.arcade.ShooterTransporterSpawnerController, game.ui.arcade.ShooterTraumaTeamController, game.ui.arcade.ShooterWeaponController, game.ui.arcade.TankCounterHUDController, game.ui.arcade.TankPlayerAEAMSController, game.ui.arcade.TankPlayerHealthController, game.ui.arcade.TankPlayerLivesController, game.ui.arcade.TankScoreMultiplierHUDController, ink.AnimatedAdvertController, ink.CensorshipController, ink.ComboBoxController, ink.ComboBoxObjectController, ink.DiscreteNavigationController, ink.FinalConfigurationController, ink.GenericSystemNotificationLogicController, ink.HoverResizeController, ink.ILoadingLogicController, ink.IStreetNameSignLogicController, ink.IWidgetSlotController, ink.InputActionValidityController, ink.InputDisplayController, ink.LanguageSpecificImageController, ink.LanguageSpecificVideoController, ink.ListController, ink.MenuAccountLogicController, ink.MenuLogicController, ink.PlatformSpecificImageController, ink.PlatformSpecificTextController, ink.PlatformSpecificVideoController, ink.RadioGroupController, ink.ScrollController, ink.SelectorController, ink.SettingsSelectorController, ink.SliderController, ink.StateTransitionAnimationController, ink.StepperController, ink.TextAnimationController, ink.TextMotherTongueController, ink.VideoSequenceController, ink.VirtualCompoundBackgroundController, ink.anim.AnimationController, interaction.ItemLogicController, sample.ImageChanger, sample.ScreenProjectionLogicController, sample.TextScrolling, sample.UIAnchorButton, sample.UIAnchorController, sample.UIAnimationController, sample.UICustomizableAnimationsController, sample.UIEventTestLogicController, sample.UIInteractionWidgetLogicController, sample.UILoadingBarController, sample.UISoundsLogicController, sample.UIStatusWidgetLogicController, sample.UIVideoPlayer, scanner.BorderLogicController, tarot.CardLogicController, text.ScrollingAnimController, vehicle.VcarRootLogicController

Properties

None.

Functions

  • WeakHandle<ink.Widget> GetRootWidget() RTTI
  • WeakHandle<ink.CompoundWidget> GetRootCompoundWidget() RTTI
  • WeakHandle<ink.Widget> GetWidget(ink.WidgetPath path) RTTI
  • WeakHandle<ink.WidgetLogicController> GetController(ink.WidgetPath? path) RTTI
  • WeakHandle<ink.WidgetLogicController> GetControllerByType(CName controllerType, ink.WidgetPath? path) RTTI
  • WeakHandle<ink.WidgetLogicController> GetControllerByBaseType(CName controllerType, ink.WidgetPath? path) RTTI
  • WeakHandle<ink.WidgetLogicController>[] GetControllers(ink.WidgetPath? path) RTTI
  • WeakHandle<ink.WidgetLogicController>[] GetControllersByType(CName controllerType, ink.WidgetPath? path) RTTI
  • int GetNumControllers(ink.WidgetPath? path) RTTI
  • int GetNumControllersOfType(CName controllerType, ink.WidgetPath? path) RTTI
  • WeakHandle<ink.Widget> GetChildWidgetByPath(CName widgetNamePath) RTTI
  • WeakHandle<ink.WidgetLogicController> GetChildControllerByPath(CName widgetNamePath) RTTI
  • WeakHandle<ink.Widget> SpawnFromLocal(WeakHandle<ink.Widget> parentWidget, CName libraryID) RTTI
  • WeakHandle<ink.Widget> SpawnFromExternal(WeakHandle<ink.Widget> parentWidget, red.ResourceReferenceScriptToken resourcePath, CName libraryID) RTTI
  • WeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromLocal(ink.AsyncSpawnData spawnData, IScriptable? callbackObject, CName? callbackFunctionName) RTTI
  • WeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromExternal(ink.AsyncSpawnData spawnData, IScriptable? callbackObject, CName? callbackFunctionName) RTTI
  • bool HasLocalLibrary(CName libraryID) RTTI
  • bool HasExternalLibrary(red.ResourceReferenceScriptToken resourcePath, CName? libraryID) RTTI
  • void CallCustomCallback(CName eventName) RTTI
  • void RegisterToCallback(CName eventName, IScriptable objectt, CName functionName) RTTI
  • void UnregisterFromCallback(CName eventName, IScriptable objectt, CName functionName) RTTI
  • void RegisterToGlobalInputCallback(CName eventName, IScriptable objectt, CName functionName) RTTI
  • void UnregisterFromGlobalInputCallback(CName eventName, IScriptable objectt, CName functionName) RTTI
  • void SetCursorContext(CName context, ink.UserData? data) RTTI
  • void SetCursorOverWidget(WeakHandle<ink.Widget> widget, float? time) RTTI
  • ink.anim.Proxy? PlayLibraryAnimation(CName animationName, ink.anim.PlaybackOptions? playbackOptions) RTTI
  • ink.anim.Proxy? PlayLibraryAnimationOnTargets(CName animationName, ink.WidgetsSet targets, ink.anim.PlaybackOptions? playbackOptions) RTTI
  • ink.anim.Proxy? PlayLibraryAnimationOnAutoSelectedTargets(CName animationName, ink.Widget target, ink.anim.PlaybackOptions? playbackOptions) RTTI
  • void PlaySound(CName widgetName, CName eventName, CName? actionKey) RTTI
  • void PlayRumble(ink.RumbleStrength rStrength, ink.RumbleType rType, ink.RumblePosition rPosition) RTTI
  • void PlayRumbleByName(CName eventName) RTTI
  • void PlayRumbleLoop(ink.RumbleStrength rStrength) RTTI
  • void StopRumbleLoop(ink.RumbleStrength rStrength) RTTI
  • void Reparent(WeakHandle<ink.CompoundWidget> newParent, int? index) RTTI
  • void QueueEvent(red.Event evt) RTTI
  • void QueueBroadcastEvent(red.Event evt) RTTI
  • ink.GameNotificationToken? ShowGameNotification(ink.GameNotificationData data) RTTI
  • WeakHandle<ink.Widget> GetWidget(CName widgetNamePath) RTTI
  • WeakHandle<ink.WidgetLogicController> GetController(CName widgetNamePath) RTTI
  • WeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromLocal(WeakHandle<ink.Widget> parentWidget, CName libraryID, IScriptable? callbackObject, CName? callbackFunctionName, IScriptable? userData) RTTI
  • WeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromExternal(WeakHandle<ink.Widget> parentWidget, red.ResourceReferenceScriptToken resourcePath, CName libraryID, IScriptable? callbackObject, CName? callbackFunctionName, IScriptable? userData) RTTI
  • bool CreateWidgetAsync(WeakHandle<ink.Widget> parentWidget, CName id, red.ResourceReferenceScriptToken? path, AsyncSpawnData spawnData) RTTI
  • void SetTexture(WeakHandle<ink.ImageWidget> imageWidget, TDBID textureID) RTTI
  • void SetTexture(ink.ImageWidgetReference imageRef, TDBID textureID) RTTI
  • void SetTexture(WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<game.data.UIIcon_Record> textureRecord) RTTI
  • void SetTexture(ink.ImageWidgetReference imageRef, WeakHandle<game.data.UIIcon_Record> textureRecord) RTTI
  • WeakHandle<ink.Widget> FindWidgetInLibrary(WeakHandle<ink.Widget> parentWidget, game.data.WidgetDefinition_Record widgetRecord, game.data.DeviceScreenType_Record? screenTypeRecord, game.data.WidgetStyle_Record? styleRecord, CName? id, red.ResourceReferenceScriptToken? path) RTTI
  • SWidgetPackageBase FindWidgetDataInLibrary(WeakHandle<ink.Widget> parentWidget, game.data.WidgetDefinition_Record widgetRecord, game.data.DeviceScreenType_Record? screenTypeRecord, game.data.WidgetStyle_Record? styleRecord, CName? id, red.ResourceReferenceScriptToken? path) RTTI
  • WeakHandle<ink.Widget> CreateWidget(WeakHandle<ink.Widget> parentWidget, CName id, red.ResourceReferenceScriptToken path) RTTI