PhotoModeGridButton class
PhotoModeGridButton
Inheritance
Base: ink.ToggleController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
FrameImg | ink.ImageWidgetReference | scripted |
DynamicImg | ink.ImageWidgetReference | scripted |
BgWidget | ink.WidgetReference | scripted |
HoverWidget | ink.WidgetReference | scripted |
PlusImg | ink.ImageWidgetReference | scripted |
currentImagePart | CName | scripted |
atlasRef | red.ResourceReferenceScriptToken | scripted |
buttonData | int | scripted |
parentGrid | WeakHandle<PhotoModeGridList> | scripted |
index | int | scripted |
visibleOnGrid | bool | scripted |
alwaysVisible | bool | scripted |
imageScalingSpeed | float | scripted |
opacityScalingSpeed | float | scripted |
Functions
void Setup(PhotoModeGridList grid, int index)RTTIbool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnToggleClick(ink.PointerEvent e)RTTIbool OnHovered(ink.PointerEvent e)RTTIbool OnHoverOut(ink.PointerEvent e)RTTIvoid SetImage(red.ResourceReferenceScriptToken atlasPath, CName imagePart)RTTIvoid SetData(int buttonData)RTTIvoid SetForceVisible()RTTIvoid SetImageScalingSpeed(float speed)RTTIvoid SetOpacityScalingSpeed(float speed)RTTIint GetData()RTTIbool IsToggledVisually()RTTIvoid ButtonStateChanged(bool selected)RTTIvoid OnVisibilityOnGridChanged(bool visible)RTTIvoid UpdateSize(float timeDelta)RTTI