BlackICE Scripting

class

PhotoModeGridButton

  • 14 properties
  • 16 functions

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

Properties

PropertyTypeOffset
FrameImgink.ImageWidgetReference0x0 scripted
DynamicImgink.ImageWidgetReference0x18 scripted
BgWidgetink.WidgetReference0x30 scripted
HoverWidgetink.WidgetReference0x48 scripted
PlusImgink.ImageWidgetReference0x60 scripted
currentImagePartCName0x78 scripted
atlasRefred.ResourceReferenceScriptToken0x80 scripted
buttonDataint0x88 scripted
parentGridWeakHandle<PhotoModeGridList>0x90 scripted
indexint0xA0 scripted
visibleOnGridbool0xA4 scripted
alwaysVisiblebool0xA5 scripted
imageScalingSpeedfloat0xA8 scripted
opacityScalingSpeedfloat0xAC scripted

Functions

  • void Setup(PhotoModeGridList grid, int index) RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnToggleClick(ink.PointerEvent e) RTTI
  • bool OnHovered(ink.PointerEvent e) RTTI
  • bool OnHoverOut(ink.PointerEvent e) RTTI
  • void SetImage(red.ResourceReferenceScriptToken atlasPath, CName imagePart) RTTI
  • void SetData(int buttonData) RTTI
  • void SetForceVisible() RTTI
  • void SetImageScalingSpeed(float speed) RTTI
  • void SetOpacityScalingSpeed(float speed) RTTI
  • int GetData() RTTI
  • bool IsToggledVisually() RTTI
  • void ButtonStateChanged(bool selected) RTTI
  • void OnVisibilityOnGridChanged(bool visible) RTTI
  • void UpdateSize(float timeDelta) RTTI