PhotoModeGridButton
classscriptedClass
extends inkToggleController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 14
| Name | Type | Flags |
|---|---|---|
alwaysVisible | Bool | scriptedprivate |
atlasRef | ResRef | scriptedprivate |
BgWidget | inkWidgetRef | scriptedprivate |
buttonData | Int32 | scriptedprivate |
currentImagePart | CName | scriptedprivate |
DynamicImg | inkImageRef | scriptedprivate |
FrameImg | inkImageRef | scriptedprivate |
HoverWidget | inkWidgetRef | scriptedprivate |
imageScalingSpeed | Float | scriptedprivate |
index | Int32 | scriptedprivate |
opacityScalingSpeed | Float | scriptedprivate |
parentGrid | wref<PhotoModeGridList> | scriptedprivate |
PlusImg | inkImageRef | scriptedprivate |
visibleOnGrid | Bool | scriptedprivate |
Methods 16
public final func ButtonStateChanged(selected: Bool)scripted
public final func GetData() -> Int32scripted
public final func IsToggledVisually() -> Boolscripted
protected cb func OnHovered(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnToggleClick(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func OnVisibilityOnGridChanged(visible: Bool)scripted
public final func SetData(buttonData: Int32)scripted
public final func SetForceVisible()scripted
public final func SetImage(atlasPath: ResRef, imagePart: CName)scripted
public final func SetImageScalingSpeed(speed: Float)scripted
public final func SetOpacityScalingSpeed(speed: Float)scripted
public final func Setup(grid: ref<PhotoModeGridList>, index: Int32)scripted
public final func UpdateSize(timeDelta: Float)scripted