BlackICE Scripting

class

PhotoModeGridList

  • 19 properties
  • 30 functions

Extends ink.RadioGroupController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
ScrollAreaink.ScrollAreaWidgetReference0x0 scripted
ContentRootink.WidgetReference0x18 scripted
SliderWidgetink.WidgetReference0x30 scripted
rowOffsetint0x48 scripted
firstOffsetint0x4C scripted
rowLibraryIdCName0x50 scripted
buttonLibraryIdCName0x58 scripted
parentListItemWeakHandle<PhotoModeMenuListItem>0x60 scripted
buttonsWeakHandle<PhotoModeGridButton>[]0x70 scripted
rowsWeakHandle<ink.Widget>[]0x80 scripted
sliderControllerWeakHandle<ink.SliderController>0x90 scripted
ItemsInRowint0xA0 scripted
RowsCountint0xA4 scripted
SelectedIndexint0xA8 scripted
PreviousSelectedIndexint0xAC scripted
visibleSizefloat0xB0 scripted
visibleRowsint0xB4 scripted
scrollRowint0xB8 scripted
isVisibleOnscreenbool0xBC scripted

Functions

  • float Setup(PhotoModeMenuListItem listItem, int rows, int itemsInRow) RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex) RTTI
  • void OnVisbilityChanged(bool visible) RTTI
  • bool OnSliderValueChanged(WeakHandle<ink.SliderController> sliderController, float progress, float value) RTTI
  • void OnGridButtonAction(int buttonindex) RTTI
  • void OnGridButtonSelected(int buttonindex) RTTI
  • void HandleReleasedInput(ink.PointerEvent e, WeakHandle<game.ui.WidgetGameController>? gameCtrl) RTTI
  • void SetGridData(game.ui.PhotoModeOptionGridButtonData[] gridData) RTTI
  • void SetGridButtonImage(uint buttonIndex, red.ResourceReferenceScriptToken atlasPath, CName imagePart, int buttonData) RTTI
  • void SetGridButtonImageForceVisible(uint buttonIndex) RTTI
  • int GetSelectedRow() RTTI
  • int GetRow(int buttonIndex) RTTI
  • bool TrySelectLeft() RTTI
  • bool TrySelectRight() RTTI
  • bool TrySelectDown() RTTI
  • bool TrySelectUp() RTTI
  • void SelectButton(int index) RTTI
  • void OnSelected() RTTI
  • void OnDeSelected() RTTI
  • WeakHandle<ink.Widget> AddRow() RTTI
  • void AddButton(WeakHandle<ink.Widget> parentWidget) RTTI
  • void UpdateScroll() RTTI
  • void ScrollToRow(int row) RTTI
  • int GetRowClamped(int row) RTTI
  • void UpdateButtonsVisibility() RTTI
  • void UpdateSelectedState() RTTI
  • void UpdateSize(float timeDelta) RTTI
  • void Update(float timeDelta) RTTI