PhotoModeGridList class
PhotoModeGridList
Inheritance
Base: ink.RadioGroupController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
ScrollArea | ink.ScrollAreaWidgetReference | scripted |
ContentRoot | ink.WidgetReference | scripted |
SliderWidget | ink.WidgetReference | scripted |
rowOffset | int | scripted |
firstOffset | int | scripted |
rowLibraryId | CName | scripted |
buttonLibraryId | CName | scripted |
parentListItem | WeakHandle<PhotoModeMenuListItem> | scripted |
buttons | WeakHandle<PhotoModeGridButton>[] | scripted |
rows | WeakHandle<ink.Widget>[] | scripted |
sliderController | WeakHandle<ink.SliderController> | scripted |
ItemsInRow | int | scripted |
RowsCount | int | scripted |
SelectedIndex | int | scripted |
PreviousSelectedIndex | int | scripted |
visibleSize | float | scripted |
visibleRows | int | scripted |
scrollRow | int | scripted |
isVisibleOnscreen | bool | scripted |
Functions
float Setup(PhotoModeMenuListItem listItem, int rows, int itemsInRow)RTTIbool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex)RTTIvoid OnVisbilityChanged(bool visible)RTTIbool OnSliderValueChanged(WeakHandle<ink.SliderController> sliderController, float progress, float value)RTTIvoid OnGridButtonAction(int buttonindex)RTTIvoid OnGridButtonSelected(int buttonindex)RTTIvoid HandleReleasedInput(ink.PointerEvent e, WeakHandle<game.ui.WidgetGameController>? gameCtrl)RTTIvoid SetGridData(game.ui.PhotoModeOptionGridButtonData[] gridData)RTTIvoid SetGridButtonImage(uint buttonIndex, red.ResourceReferenceScriptToken atlasPath, CName imagePart, int buttonData)RTTIvoid SetGridButtonImageForceVisible(uint buttonIndex)RTTIint GetSelectedRow()RTTIint GetRow(int buttonIndex)RTTIbool TrySelectLeft()RTTIbool TrySelectRight()RTTIbool TrySelectDown()RTTIbool TrySelectUp()RTTIvoid SelectButton(int index)RTTIvoid OnSelected()RTTIvoid OnDeSelected()RTTIWeakHandle<ink.Widget> AddRow()RTTIvoid AddButton(WeakHandle<ink.Widget> parentWidget)RTTIvoid UpdateScroll()RTTIvoid ScrollToRow(int row)RTTIint GetRowClamped(int row)RTTIvoid UpdateButtonsVisibility()RTTIvoid UpdateSelectedState()RTTIvoid UpdateSize(float timeDelta)RTTIvoid Update(float timeDelta)RTTI