REDNODE / GAME API

GalleryMenuGameController

classscriptedClass

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

Extended by 1 type

FrameSwitcherMenuGameController

Properties 36

NameTypeFlags
activeSortwref<GalleryFilterController>scriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprotected
buttonHintsManagerRefinkWidgetRefscriptedprotected
canInteractBoolscriptedpublic
currentPageInt32scriptedprivate
deleteConfirmationTokenref<inkGameNotificationToken>scriptedprivate
deleteScreenshotIdInt32scriptedprivate
favoriteManagerwref<GalleryFavoriteManager>scriptedprivate
favoriteManagerRefinkWidgetRefscriptedprotected
filterButtonsarray<wref<GalleryFilterController>>scriptedprivate
filtersGridinkWidgetRefscriptedprotected
filterTypesarray<inkGameScreenshotSortMode>scriptedprivate
gameInstanceGameInstancescriptedprivate
globalPreloaderwref<inkWidget>scriptedprivate
globalPreloaderContainerinkWidgetRefscriptedprotected
globalWrapperinkWidgetRefscriptedprotected
isFavoriteFilteringBoolscriptedprivate
isSecondaryActionEnabledBoolscriptedprotected
noPermissionControllerwref<GalleryPopup>scriptedprivate
noPermissionWidgetinkWidgetRefscriptedprotected
onInputDeviceChangedCallbackIDref<CallbackHandle>scriptedprivate
pageCountInt32scriptedprivate
pageToDisplayOnLoadInt32scriptedprivate
paginationControllerwref<PaginationController>scriptedprivate
paginationWidgetinkCompoundRefscriptedprotected
playerObjwref<GameObject>scriptedprivate
screenshotFullPreviewPopupTokenref<inkGameNotificationToken>scriptedprivate
screenshotInfosarray<GameScreenshotInfo>scriptedprivate
screenshotItemsarray<wref<GalleryScreenshotItem>>scriptedprotected
screenshotsGridinkCompoundRefscriptedprotected
screenshotsPerPageInt32scriptedprotected
sortedScreenshotInfosarray<GameScreenshotInfo>scriptedprivate
systemHandlerwref<inkISystemRequestsHandler>scriptedprivate
tooltipsManagerwref<gameuiTooltipsManager>scriptedprivate
tooltipsManagerRefinkWidgetRefscriptedprotected
visualStateNameCNamescriptedprotected

Methods 35

private final func CreateScreenshotItem()scripted
public final func DeleteScreenshot(screenshotIndex: Int32, canBeDeleted: Bool)scripted
public final func DisplayNoPermission()scripted
protected func InitScreenshotItem(itemButton: wref<inkCompoundWidget>, controller: wref<GalleryScreenshotItem>)scripted
protected cb func OnArrowNext(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnArrowPrev(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnDelayedDeleteNotificationOKEvent(evt: ref<DelayedDeleteNotificationOKEvent>) -> Boolscripted
protected cb func OnDeleteConfirm(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnFavoritesLoadedReady(favorites: array<Uint32>) -> Boolscripted
protected cb func OnFirstPartNext(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnFirstPartPrev(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnItemFilterClick(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPageNumberReleased(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPostOnAxis(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnReleaseOnScreenshotItem(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnScreenshotDeleted(successful: Bool) -> Boolscripted
protected cb func OnScreenshotFullPreviewPopup(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnScreenshotPreviewShowRequest(evt: ref<GalleryScreenshotPreviewPopupEvent>) -> Boolscripted
protected cb func OnScreenshotsForLoadReady(screenshotinfos: array<GameScreenshotInfo>) -> Boolscripted
protected cb func OnShortcutPress(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSwitchPageAnimFinish(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func RefreshPageCount(screenshotCount: Int32)scripted
private final func RegisterToPaginationNumbers()scripted
private final func RequestGameScreenshotsForLoad(pageToDisplayOnLoad: Int32)scripted
private final func SetItemsHoverable(enabled: Bool)scripted
public final func SetPageNumber(nextPageIndex: Int32, forceUpdate: Bool)scripted
protected func SetScreenshotItemData(item: ref<GalleryScreenshotItem>, screenshotInfo: GameScreenshotInfo)scripted
protected final func SetSelectedItem(hash: Uint32)scripted
private final func SetupFilters()scripted
private final func SortScreenshots()scripted
public func SwitchPage(pageOffset: Int32)scripted
private final func UnregisterFromPaginationNumbers()scripted
private final func UpdateGalleryView()scripted