REDNODE / GAME API

gameuiPhotoModeStickersController

classnative

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 30

NameTypeFlags
backgroundPrefabRefNodeRefoverriding
backgroundViewRootinkWidgetRefscriptedprivate
currentHoveredInt32scriptedprivate
currentMouseDragInt32scriptedprivate
currentMouseRotateInt32scriptedprivate
currentStickerInt32scriptedprivate
cursorInputEnabledBoolscriptedprivate
editorEnabledBoolscriptedprivate
framewref<inkWidget>scriptedprivate
frameLogicwref<PhotoModeFrame>scriptedprivate
frameRootinkWidgetRefscriptedprivate
isInPhotoModeBoolscriptedprivate
mouseDragCurrentPosVector2scriptedprivate
mouseDragStartPosVector2scriptedprivate
ResetStickersinkEmptyCallbackoverriding
rootwref<inkCanvas>scriptedprivate
SetBackgroundgameuiStickerBackgroundCallbackoverriding
SetFrameImagegameuiStickerFrameCallbackoverriding
SetSetSelectedStickergameuiStickerCallbackoverriding
SetStickerImagegameuiStickerImageCallbackoverriding
stickerDragStartPosVector2scriptedprivate
stickerDragStartRotationFloatscriptedprivate
stickerDragStartScaleVector2scriptedprivate
stickerLibraryIdCNamescriptedprivate
stickerMoveVector2scriptedprivate
stickerRotationFloatscriptedprivate
stickersarray<wref<inkWidget>>scriptedprivate
stickersAreaSizeVector2scriptedprivate
stickerScaleFloatscriptedprivate
stickersRootinkWidgetRefscriptedprivate

Methods 28

protected final func AddFrame(libraryItem: CName) -> wref<inkWidget>scripted
protected final func AddSticker()scripted
protected final func DiffAngle(a: Float, b: Float) -> Floatscripted
protected cb func OnCursorInputEnabled(enable: Bool) -> Boolscripted
protected cb func OnDisableStickerEditor() -> Boolscripted
protected cb func OnEnableStickerEditor() -> Boolscripted
protected cb func OnEnterPhotoMode() -> Boolscripted
protected cb func OnExitPhotomode() -> Boolscripted
protected cb func OnForceStickerTransform(stickerIndex: Int32, position: Vector2, scale: Float, rotation: Float) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
native func OnMouseHover(stickerIndex: Int32)
protected cb func OnResetStickers() -> Boolscripted
protected cb func OnSetBackground(enabled: Bool) -> Boolscripted
protected cb func OnSetFrameImage(atlasPath: ResRef, imageParts: array<CName>, libraryItemName: CName, color: Color, flipHorizontal: Bool, flipVertical: Bool) -> Boolscripted
protected cb func OnSetSetSelectedSticker(stickerIndex: Int32) -> Boolscripted
protected cb func OnSetStickerImage(stickerIndex: Uint32, atlasPath: ResRef, imagePart: CName, imageIndex: Int32) -> Boolscripted
protected cb func OnStickersAxisInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnStickersButtonHold(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnStickersButtonPress(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnStickersButtonRelease(e: ref<inkPointerEvent>) -> Boolscripted
native func OnStickerTransformChanged(stickerIndex: Int32, stickerPosition: Vector2, stickerScale: Float, stickerRotation: Float)
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdateStickers(timeDelta: Float) -> Boolscripted
protected final func ResetState()scripted
protected final func ResetStickerCursorState()scripted
protected final func RotateScaleSticker(sticker: ref<inkWidget>)scripted
public final func StickerHoveredByMouse(sticker: wref<inkWidget>)scripted
public final func StickerHoveredOutByMouse(sticker: wref<inkWidget>)scripted