PhotoModeGridList
classscriptedClass
extends inkRadioGroupController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 19
| Name | Type | Flags |
|---|---|---|
buttonLibraryId | CName | scriptedprivate |
buttons | array<wref<PhotoModeGridButton>> | scriptedprivate |
ContentRoot | inkWidgetRef | scriptedprivate |
firstOffset | Int32 | scriptedprivate |
isVisibleOnscreen | Bool | scriptedprivate |
ItemsInRow | Int32 | scriptedprivate |
parentListItem | wref<PhotoModeMenuListItem> | scriptedprivate |
PreviousSelectedIndex | Int32 | scriptedprivate |
rowLibraryId | CName | scriptedprivate |
rowOffset | Int32 | scriptedprivate |
rows | array<wref<inkWidget>> | scriptedprivate |
RowsCount | Int32 | scriptedprivate |
ScrollArea | inkScrollAreaRef | scriptedprivate |
scrollRow | Int32 | scriptedprivate |
SelectedIndex | Int32 | scriptedprivate |
sliderController | wref<inkSliderController> | scriptedprivate |
SliderWidget | inkWidgetRef | scriptedprivate |
visibleRows | Int32 | scriptedprivate |
visibleSize | Float | scriptedprivate |
Methods 30
protected final func AddButton(parentWidget: wref<inkWidget>)scripted
protected final func AddRow() -> wref<inkWidget>scripted
private final func GetRow(buttonIndex: Int32) -> Int32scripted
private final func GetRowClamped(row: Int32) -> Int32scripted
private final func GetSelectedRow() -> Int32scripted
public final func HandleReleasedInput(e: ref<inkPointerEvent>, opt gameCtrl: wref<inkGameController>)scripted
public final func OnDeSelected()scripted
public final func OnGridButtonAction(buttonindex: Int32)scripted
public final func OnGridButtonSelected(buttonindex: Int32)scripted
protected cb func OnInitialize() -> Boolscripted
public final func OnSelected()scripted
protected cb func OnSliderValueChanged(sliderController: wref<inkSliderController>, progress: Float, value: Float) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnValueChanged(controller: wref<inkRadioGroupController>, selectedIndex: Int32) -> Boolscripted
public final func OnVisbilityChanged(visible: Bool)scripted
private final func ScrollToRow(row: Int32)scripted
public final func SelectButton(index: Int32)scripted
public final func SetGridButtonImage(buttonIndex: Uint32, atlasPath: ResRef, imagePart: CName, buttonData: Int32)scripted
public final func SetGridButtonImageForceVisible(buttonIndex: Uint32)scripted
public final func SetGridData(gridData: script_ref<array<PhotoModeOptionGridButtonData>>)scripted
public final func Setup(listItem: ref<PhotoModeMenuListItem>, rows: Int32, itemsInRow: Int32) -> Floatscripted
public final func TrySelectDown() -> Boolscripted
public final func TrySelectLeft() -> Boolscripted
public final func TrySelectRight() -> Boolscripted
public final func TrySelectUp() -> Boolscripted
public final func Update(timeDelta: Float)scripted
public final func UpdateButtonsVisibility()scripted
public final func UpdateScroll()scripted
public final func UpdateSelectedState()scripted
public final func UpdateSize(timeDelta: Float)scripted