GalleryMenuGameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Extended by 1 type
Properties 36
| Name | Type | Flags |
|---|---|---|
activeSort | wref<GalleryFilterController> | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprotected |
buttonHintsManagerRef | inkWidgetRef | scriptedprotected |
canInteract | Bool | scriptedpublic |
currentPage | Int32 | scriptedprivate |
deleteConfirmationToken | ref<inkGameNotificationToken> | scriptedprivate |
deleteScreenshotId | Int32 | scriptedprivate |
favoriteManager | wref<GalleryFavoriteManager> | scriptedprivate |
favoriteManagerRef | inkWidgetRef | scriptedprotected |
filterButtons | array<wref<GalleryFilterController>> | scriptedprivate |
filtersGrid | inkWidgetRef | scriptedprotected |
filterTypes | array<inkGameScreenshotSortMode> | scriptedprivate |
gameInstance | GameInstance | scriptedprivate |
globalPreloader | wref<inkWidget> | scriptedprivate |
globalPreloaderContainer | inkWidgetRef | scriptedprotected |
globalWrapper | inkWidgetRef | scriptedprotected |
isFavoriteFiltering | Bool | scriptedprivate |
isSecondaryActionEnabled | Bool | scriptedprotected |
noPermissionController | wref<GalleryPopup> | scriptedprivate |
noPermissionWidget | inkWidgetRef | scriptedprotected |
onInputDeviceChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
pageCount | Int32 | scriptedprivate |
pageToDisplayOnLoad | Int32 | scriptedprivate |
paginationController | wref<PaginationController> | scriptedprivate |
paginationWidget | inkCompoundRef | scriptedprotected |
playerObj | wref<GameObject> | scriptedprivate |
screenshotFullPreviewPopupToken | ref<inkGameNotificationToken> | scriptedprivate |
screenshotInfos | array<GameScreenshotInfo> | scriptedprivate |
screenshotItems | array<wref<GalleryScreenshotItem>> | scriptedprotected |
screenshotsGrid | inkCompoundRef | scriptedprotected |
screenshotsPerPage | Int32 | scriptedprotected |
sortedScreenshotInfos | array<GameScreenshotInfo> | scriptedprivate |
systemHandler | wref<inkISystemRequestsHandler> | scriptedprivate |
tooltipsManager | wref<gameuiTooltipsManager> | scriptedprivate |
tooltipsManagerRef | inkWidgetRef | scriptedprotected |
visualStateName | CName | scriptedprotected |
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