WidgetLogicController class
ink.WidgetLogicController
Inheritance
Base: ink.IWidgetLogicController
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()RTTIWeakHandle<ink.CompoundWidget> GetRootCompoundWidget()RTTIWeakHandle<ink.Widget> GetWidget(ink.WidgetPath path)RTTIWeakHandle<ink.WidgetLogicController> GetController(ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController> GetControllerByType(CName controllerType, ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController> GetControllerByBaseType(CName controllerType, ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController>[] GetControllers(ink.WidgetPath? path)RTTIWeakHandle<ink.WidgetLogicController>[] GetControllersByType(CName controllerType, ink.WidgetPath? path)RTTIint GetNumControllers(ink.WidgetPath? path)RTTIint GetNumControllersOfType(CName controllerType, ink.WidgetPath? path)RTTIWeakHandle<ink.Widget> GetChildWidgetByPath(CName widgetNamePath)RTTIWeakHandle<ink.WidgetLogicController> GetChildControllerByPath(CName widgetNamePath)RTTIWeakHandle<ink.Widget> SpawnFromLocal(WeakHandle<ink.Widget> parentWidget, CName libraryID)RTTIWeakHandle<ink.Widget> SpawnFromExternal(WeakHandle<ink.Widget> parentWidget, red.ResourceReferenceScriptToken resourcePath, CName libraryID)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromLocal(ink.AsyncSpawnData spawnData, IScriptable? callbackObject, CName? callbackFunctionName)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromExternal(ink.AsyncSpawnData spawnData, IScriptable? callbackObject, CName? callbackFunctionName)RTTIbool HasLocalLibrary(CName libraryID)RTTIbool HasExternalLibrary(red.ResourceReferenceScriptToken resourcePath, CName? libraryID)RTTIvoid CallCustomCallback(CName eventName)RTTIvoid RegisterToCallback(CName eventName, IScriptable objectt, CName functionName)RTTIvoid UnregisterFromCallback(CName eventName, IScriptable objectt, CName functionName)RTTIvoid RegisterToGlobalInputCallback(CName eventName, IScriptable objectt, CName functionName)RTTIvoid UnregisterFromGlobalInputCallback(CName eventName, IScriptable objectt, CName functionName)RTTIvoid SetCursorContext(CName context, ink.UserData? data)RTTIvoid SetCursorOverWidget(WeakHandle<ink.Widget> widget, float? time)RTTIink.anim.Proxy? PlayLibraryAnimation(CName animationName, ink.anim.PlaybackOptions? playbackOptions)RTTIink.anim.Proxy? PlayLibraryAnimationOnTargets(CName animationName, ink.WidgetsSet targets, ink.anim.PlaybackOptions? playbackOptions)RTTIink.anim.Proxy? PlayLibraryAnimationOnAutoSelectedTargets(CName animationName, ink.Widget target, ink.anim.PlaybackOptions? playbackOptions)RTTIvoid PlaySound(CName widgetName, CName eventName, CName? actionKey)RTTIvoid PlayRumble(ink.RumbleStrength rStrength, ink.RumbleType rType, ink.RumblePosition rPosition)RTTIvoid PlayRumbleByName(CName eventName)RTTIvoid PlayRumbleLoop(ink.RumbleStrength rStrength)RTTIvoid StopRumbleLoop(ink.RumbleStrength rStrength)RTTIvoid Reparent(WeakHandle<ink.CompoundWidget> newParent, int? index)RTTIvoid QueueEvent(red.Event evt)RTTIvoid QueueBroadcastEvent(red.Event evt)RTTIink.GameNotificationToken? ShowGameNotification(ink.GameNotificationData data)RTTIWeakHandle<ink.Widget> GetWidget(CName widgetNamePath)RTTIWeakHandle<ink.WidgetLogicController> GetController(CName widgetNamePath)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromLocal(WeakHandle<ink.Widget> parentWidget, CName libraryID, IScriptable? callbackObject, CName? callbackFunctionName, IScriptable? userData)RTTIWeakHandle<ink.AsyncSpawnRequest> AsyncSpawnFromExternal(WeakHandle<ink.Widget> parentWidget, red.ResourceReferenceScriptToken resourcePath, CName libraryID, IScriptable? callbackObject, CName? callbackFunctionName, IScriptable? userData)RTTIbool CreateWidgetAsync(WeakHandle<ink.Widget> parentWidget, CName id, red.ResourceReferenceScriptToken? path, AsyncSpawnData spawnData)RTTIvoid SetTexture(WeakHandle<ink.ImageWidget> imageWidget, TDBID textureID)RTTIvoid SetTexture(ink.ImageWidgetReference imageRef, TDBID textureID)RTTIvoid SetTexture(WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<game.data.UIIcon_Record> textureRecord)RTTIvoid SetTexture(ink.ImageWidgetReference imageRef, WeakHandle<game.data.UIIcon_Record> textureRecord)RTTIWeakHandle<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)RTTISWidgetPackageBase 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)RTTIWeakHandle<ink.Widget> CreateWidget(WeakHandle<ink.Widget> parentWidget, CName id, red.ResourceReferenceScriptToken path)RTTI