REDNODE / GAME API

FrameSwitcherMenuGameController

classscriptedClass

extends GalleryMenuGameController › gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 21

NameTypeFlags
adjustButtonHintsControllerwref<ButtonHints>scriptedprivate
adjustButtonHintsManagerRefinkWidgetRefscriptedprivate
dataref<inkFrameNotificationData>scriptedprivate
defaultImageRefinkImageRefscriptedprivate
frameCanvasinkWidgetRefscriptedprivate
frameDisplayinkImageRefscriptedprivate
frameStateEFrameStatescriptedprivate
frameWrapperinkWidgetRefscriptedprivate
isHoveringFilterBoolscriptedprivate
isHoveringScreenshotBoolscriptedprivate
isPressingBoolscriptedprivate
lastMovementInputVector2scriptedprivate
lastPressingPointVector2scriptedprivate
maxZoomFloatscriptedprivate
movementGlobalScaleFloatscriptedprivate
movementScaleVector2scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
readyToZoomBoolscriptedprivate
timeDilationProfileStringscriptedprivate
transitionAnimproxyref<inkAnimProxy>scriptedprivate
zoomScaleFloatscriptedprivate

Methods 34

private final func Close()scripted
private final func Confirm()scripted
private final func DisplayPreload(display: Bool)scripted
private final func InitImageDisplay()scripted
protected func InitScreenshotItem(itemButton: wref<inkCompoundWidget>, controller: wref<GalleryScreenshotItem>)scripted
private final const func IsLoading() -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnFramePressed(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutFrame(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutScreenshot(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverFrame(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverScreenshot(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnNewScreenshotLoaded(screenshotSize: Vector2, errorCode: Int32) -> Boolscripted
protected cb func OnPostOnAxis(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPostOnPress(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPostOnRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnReleaseOnScreenshotItem(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnScreenshotInitialized(screenshotSize: Vector2, errorCode: Int32) -> Boolscripted
protected cb func OnTransitionGlitchEndLoop(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func ProcessAxisMovement(min: Float, max: Float, offset: Float) -> Vector2scripted
private final func RefreshLastMovementInputX(axis: Float)scripted
private final func RefreshLastMovementInputY(axis: Float)scripted
private final func Remove()scripted
private final func SetScreenshot(data: ref<GalleryScreenshotPreviewData>)scripted
protected func SetScreenshotItemData(item: ref<GalleryScreenshotItem>, screenshotInfo: GameScreenshotInfo)scripted
private final func SetState(state: EFrameState)scripted
private final func TriggerSingleLoadAnim()scripted
private final func UpdateButtonHints()scripted
private final func UpdateButtonHints_Gamepad()scripted
private final func UpdateButtonHints_KM()scripted
private final func ZoomIn()scripted
private final func ZoomOut()scripted