SelectorController class
hub.SelectorController
Inheritance
Base: ink.SelectorController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
leftArrowWidget | ink.WidgetReference | scripted |
rightArrowWidget | ink.WidgetReference | scripted |
menuLabelHolder | ink.HorizontalPanelWidgetReference | scripted |
selectedMenuLabel | WeakHandle<HubMenuLabelController> | scripted |
previouslySelectedMenuLabel | WeakHandle<HubMenuLabelController> | scripted |
hubElementsData | MenuData[] | scripted |
previousIndex | int | scripted |
Functions
bool OnInitialize()overrideRTTIvoid AddMenuTab(MenuData data)RTTIvoid RemoveOldTabs()RTTIvoid RegisterToMenuTabCallback(CName eventName, IScriptable objectt, CName functionName)RTTIint CycleInRange(int index, int range)RTTIMenuData[] GetNearestWidgetsData(int index)RTTIbool OnUpdateValue(string value, int index, ink.SelectorChangeDirection changeDirection)overrideRTTIbool OnLeft(ink.PointerEvent e)overrideRTTIbool OnRight(ink.PointerEvent e)overrideRTTIbool OnMenuLabelClick(ink.PointerEvent e)RTTIHubMenuLabelController? FindLabel(string label)RTTIint DetermineIndex(HubMenuLabelController controller)RTTI