BlackICE Scripting

class

PhotoModeMenuListItem

  • 55 properties
  • 36 functions

Extends ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
ScrollBarRefink.WidgetReference0x18 scripted
HueBarRefink.WidgetReference0x30 scripted
CounterLabelRefink.TextWidgetReference0x48 scripted
LeftLabelRefink.TextWidgetReference0x60 scripted
TextLabelRefink.TextWidgetReference0x78 scripted
OptionSelectorRefink.WidgetReference0x90 scripted
LeftArrowink.WidgetReference0xA8 scripted
RightArrowink.WidgetReference0xC0 scripted
LeftButtonink.WidgetReference0xD8 scripted
RightButtonink.WidgetReference0xF0 scripted
OptionLabelRefink.TextWidgetReference0x108 scripted
SelectedWidgetRefink.WidgetReference0x120 scripted
TextRootWidgetRefink.WidgetReference0x138 scripted
SliderRootWidgetRefink.WidgetReference0x150 scripted
OptionSelectorRootWidgetRefink.WidgetReference0x168 scripted
HoldButtonRootWidgetRefink.WidgetReference0x180 scripted
HueSliderRootWidgetRefink.WidgetReference0x198 scripted
ScrollBarLineRefink.WidgetReference0x1B0 scripted
ScrollBarHandleRefink.WidgetReference0x1C8 scripted
ScrollSlidingAreaRefink.WidgetReference0x1E0 scripted
HueSlidingAreaRefink.WidgetReference0x1F8 scripted
ColorSelectorUpFGRefink.WidgetReference0x210 scripted
ColorSelectorUpBGRefink.WidgetReference0x228 scripted
ColorSelectorDownFGRefink.WidgetReference0x240 scripted
ColorSelectorDownBGRefink.WidgetReference0x258 scripted
HueBackgroundRefink.WidgetReference0x270 scripted
SaturationBackgroundRefink.WidgetReference0x288 scripted
SaturationColorRefink.WidgetReference0x2A0 scripted
LuminosityBackgroundRefink.WidgetReference0x2B8 scripted
HoldProgressRefink.WidgetReference0x2D0 scripted
GridRootink.WidgetReference0x2E8 scripted
GridTopRowink.WidgetReference0x300 scripted
GridBottomRowink.WidgetReference0x318 scripted
ScrollBarWeakHandle<ink.SliderController>0x330 scripted
HueBarWeakHandle<ink.SliderController>0x340 scripted
OptionSelectorWeakHandle<ink.SelectorController>0x350 scripted
OptionSelectorValuesgame.ui.PhotoModeOptionSelectorData[]0x360 scripted
GridSelectorWeakHandle<PhotoModeGridList>0x370 scripted
SliderValuefloat0x380 scripted
StepValuefloat0x384 scripted
SliderDisplayTypeuint0x388 scripted
photoModeControllerWeakHandle<game.ui.PhotoModeMenuController>0x390 scripted
doApplybool0x3A0 scripted
holdBgInitMarginink.Margin0x3A4 scripted
allowHoldbool0x3B4 scripted
inputDirectionint0x3B8 scripted
inputStepTimefloat0x3BC scripted
inputHoldTimefloat0x3C0 scripted
arrowClickedTimefloat0x3C4 scripted
isSelectedbool0x3C8 scripted
fadeAnimink.anim.Proxy?0x3D0 scripted
RightArrowInitOpacityfloat0x3E0 scripted
LeftArrowInitOpacityfloat0x3E4 scripted
ScrollBarHandleInitOpacityfloat0x3E8 scripted
ScrollBarLineInitOpacityfloat0x3EC scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnSliderHandleReleased() RTTI
  • void SetReversedUI(bool isRevesed) RTTI
  • void PlayFadeAnimation(ink.WidgetReference widget, float opacity) RTTI
  • void SetSelectedVisualState(bool isSelected) RTTI
  • bool OnSelected(WeakHandle<ink.ListItemController> target) RTTI
  • bool OnDeselected(WeakHandle<ink.ListItemController> parent) RTTI
  • bool OnAddedToList(WeakHandle<ink.ListItemController> target) RTTI
  • void OnVisbilityChanged(bool visible) RTTI
  • void SetInteractive(bool interactive) RTTI
  • void SetIsEnabled(bool enabled) RTTI
  • void ForceValue(float value, bool doApply) RTTI
  • void RefreshSaturation(float value) RTTI
  • void SetupGridSelector(game.ui.PhotoModeOptionGridButtonData[] gridData, uint elementsCount, uint elementsInRow) RTTI
  • void SetupScrollBar(float startValue, float minValue, float maxValue, float step, uint displayType) RTTI
  • void SetupHueBar(float startValue, float minValue, float maxValue, float step, uint displayType) RTTI
  • void SetupOptionSelector(game.ui.PhotoModeOptionSelectorData[] values, int startData) RTTI
  • void SetupOptionButton(game.ui.PhotoModeOptionSelectorData value) RTTI
  • float GetSliderValue() RTTI
  • int GetSelectedOptionIndex() RTTI
  • WeakHandle<PhotoModeGridList> GetGridSelector() RTTI
  • void SetGridButtonImage(uint buttonIndex, red.ResourceReferenceScriptToken atlasPath, CName imagePart, int buttonData) RTTI
  • void SetGridButtonImageForceVisible(uint buttonIndex) RTTI
  • void SetSelectedGridButton(int index) RTTI
  • void HandleHoldInput(ink.PointerEvent e, WeakHandle<game.ui.WidgetGameController>? gameCtrl) RTTI
  • void HandleReleasedInput(ink.PointerEvent e, WeakHandle<game.ui.WidgetGameController>? gameCtrl) RTTI
  • bool OnScrollBarValueChanged(WeakHandle<ink.SliderController> controller, float progress, float newValue) RTTI
  • bool OnHueBarValueChanged(WeakHandle<ink.SliderController> controller, float progress, float newValue) RTTI
  • bool OnOptionLeft(ink.PointerEvent e) RTTI
  • bool OnOptionRight(ink.PointerEvent e) RTTI
  • void GridElementAction(int elementIndex, int buttonData) RTTI
  • void GridElementSelected(int elementIndex) RTTI
  • void StartArrowClickedEffect(ink.WidgetReference widget) RTTI
  • void ResetInputHold() RTTI
  • void Update(float timeDelta) RTTI
  • void SetLeftArrowVisible(bool visible) RTTI