GalleryMenuGameController class
GalleryMenuGameController
Inheritance
Base: game.ui.MenuGameController
Derived
FrameSwitcherMenuGameController
Properties
| Property | Type | |
|---|---|---|
tooltipsManagerRef | ink.WidgetReference | scripted |
favoriteManagerRef | ink.WidgetReference | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
globalWrapper | ink.WidgetReference | scripted |
screenshotsGrid | ink.CompoundWidgetReference | scripted |
filtersGrid | ink.WidgetReference | scripted |
paginationWidget | ink.CompoundWidgetReference | scripted |
globalPreloaderContainer | ink.WidgetReference | scripted |
screenshotsPerPage | int | scripted |
noPermissionWidget | ink.WidgetReference | scripted |
noPermissionController | WeakHandle<GalleryPopup> | scripted |
globalPreloader | WeakHandle<ink.Widget> | scripted |
paginationController | WeakHandle<PaginationController> | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
systemHandler | WeakHandle<ink.ISystemRequestsHandler> | scripted |
gameInstance | ScriptGameInstance | scripted |
screenshotInfos | ink.GameScreenshotInfo[] | scripted |
sortedScreenshotInfos | ink.GameScreenshotInfo[] | scripted |
screenshotFullPreviewPopupToken | ink.GameNotificationToken? | scripted |
filterTypes | ink.GameScreenshotSortMode[] | scripted |
activeSort | WeakHandle<GalleryFilterController> | scripted |
isFavoriteFiltering | bool | scripted |
screenshotItems | WeakHandle<GalleryScreenshotItem>[] | scripted |
pageCount | int | scripted |
currentPage | int | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
favoriteManager | WeakHandle<GalleryFavoriteManager> | scripted |
onInputDeviceChangedCallbackID | red.CallbackObject? | scripted |
deleteConfirmationToken | ink.GameNotificationToken? | scripted |
deleteScreenshotId | int | scripted |
visualStateName | CName | scripted |
isSecondaryActionEnabled | bool | scripted |
filterButtons | WeakHandle<GalleryFilterController>[] | scripted |
canInteract | bool | scripted |
playerObj | WeakHandle<game.Object> | scripted |
pageToDisplayOnLoad | int | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()overrideRTTIvoid RequestGameScreenshotsForLoad(int pageToDisplayOnLoad)RTTIbool OnArrowPrev(ink.PointerEvent e)RTTIbool OnArrowNext(ink.PointerEvent e)RTTIbool OnPostOnAxis(ink.PointerEvent e)RTTIbool OnShortcutPress(ink.PointerEvent e)RTTIvoid DeleteScreenshot(int screenshotIndex, bool canBeDeleted)RTTIbool OnDeleteConfirm(ink.GameNotificationData data)RTTIbool OnDelayedDeleteNotificationOKEvent(DelayedDeleteNotificationOKEvent evt)RTTIbool OnScreenshotDeleted(bool successful)RTTIvoid SetSelectedItem(uint hash)RTTIvoid SetupFilters()RTTIbool OnItemFilterClick(ink.PointerEvent evt)RTTIbool OnPageNumberReleased(ink.PointerEvent e)RTTIvoid SwitchPage(int pageOffset)RTTIvoid SetPageNumber(int nextPageIndex, bool forceUpdate)RTTIvoid SetItemsHoverable(bool enabled)RTTIbool OnFirstPartNext(ink.anim.Proxy proxy)RTTIbool OnFirstPartPrev(ink.anim.Proxy proxy)RTTIbool OnSwitchPageAnimFinish(ink.anim.Proxy proxy)RTTIvoid RefreshPageCount(int screenshotCount)RTTIvoid RegisterToPaginationNumbers()RTTIvoid UnregisterFromPaginationNumbers()RTTIbool OnScreenshotsForLoadReady(ink.GameScreenshotInfo[] screenshotinfos)RTTIbool OnFavoritesLoadedReady(uint[] favorites)RTTIvoid SortScreenshots()RTTIvoid UpdateGalleryView()RTTIvoid CreateScreenshotItem()RTTIvoid InitScreenshotItem(WeakHandle<ink.CompoundWidget> itemButton, WeakHandle<GalleryScreenshotItem> controller)RTTIvoid SetScreenshotItemData(GalleryScreenshotItem item, ink.GameScreenshotInfo screenshotInfo)RTTIbool OnReleaseOnScreenshotItem(ink.PointerEvent e)RTTIbool OnScreenshotPreviewShowRequest(GalleryScreenshotPreviewPopupEvent evt)RTTIbool OnScreenshotFullPreviewPopup(ink.GameNotificationData data)RTTIvoid DisplayNoPermission()RTTI