BlackICE Scripting

class

GalleryMenuGameController

  • 36 properties
  • 35 functions
  • 1 derived class

Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
tooltipsManagerRefink.WidgetReference0x10 scripted
favoriteManagerRefink.WidgetReference0x28 scripted
buttonHintsManagerRefink.WidgetReference0x40 scripted
globalWrapperink.WidgetReference0x58 scripted
screenshotsGridink.CompoundWidgetReference0x70 scripted
filtersGridink.WidgetReference0x88 scripted
paginationWidgetink.CompoundWidgetReference0xA0 scripted
globalPreloaderContainerink.WidgetReference0xB8 scripted
screenshotsPerPageint0xD0 scripted
noPermissionWidgetink.WidgetReference0xD8 scripted
noPermissionControllerWeakHandle<GalleryPopup>0xF0 scripted
globalPreloaderWeakHandle<ink.Widget>0x100 scripted
paginationControllerWeakHandle<PaginationController>0x110 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x120 scripted
systemHandlerWeakHandle<ink.ISystemRequestsHandler>0x130 scripted
gameInstanceScriptGameInstance0x140 scripted
screenshotInfosink.GameScreenshotInfo[]0x158 scripted
sortedScreenshotInfosink.GameScreenshotInfo[]0x168 scripted
screenshotFullPreviewPopupTokenink.GameNotificationToken?0x178 scripted
filterTypesink.GameScreenshotSortMode[]0x188 scripted
activeSortWeakHandle<GalleryFilterController>0x198 scripted
isFavoriteFilteringbool0x1A8 scripted
screenshotItemsWeakHandle<GalleryScreenshotItem>[]0x1B0 scripted
pageCountint0x1C0 scripted
currentPageint0x1C4 scripted
tooltipsManagerWeakHandle<game.ui.TooltipsManager>0x1C8 scripted
favoriteManagerWeakHandle<GalleryFavoriteManager>0x1D8 scripted
onInputDeviceChangedCallbackIDred.CallbackObject?0x1E8 scripted
deleteConfirmationTokenink.GameNotificationToken?0x1F8 scripted
deleteScreenshotIdint0x208 scripted
visualStateNameCName0x210 scripted
isSecondaryActionEnabledbool0x218 scripted
filterButtonsWeakHandle<GalleryFilterController>[]0x220 scripted
canInteractbool0x230 scripted
playerObjWeakHandle<game.Object>0x238 scripted
pageToDisplayOnLoadint0x248 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • void RequestGameScreenshotsForLoad(int pageToDisplayOnLoad) RTTI
  • bool OnArrowPrev(ink.PointerEvent e) RTTI
  • bool OnArrowNext(ink.PointerEvent e) RTTI
  • bool OnPostOnAxis(ink.PointerEvent e) RTTI
  • bool OnShortcutPress(ink.PointerEvent e) RTTI
  • void DeleteScreenshot(int screenshotIndex, bool canBeDeleted) RTTI
  • bool OnDeleteConfirm(ink.GameNotificationData data) RTTI
  • bool OnDelayedDeleteNotificationOKEvent(DelayedDeleteNotificationOKEvent evt) RTTI
  • bool OnScreenshotDeleted(bool successful) RTTI
  • void SetSelectedItem(uint hash) RTTI
  • void SetupFilters() RTTI
  • bool OnItemFilterClick(ink.PointerEvent evt) RTTI
  • bool OnPageNumberReleased(ink.PointerEvent e) RTTI
  • void SwitchPage(int pageOffset) RTTI
  • void SetPageNumber(int nextPageIndex, bool forceUpdate) RTTI
  • void SetItemsHoverable(bool enabled) RTTI
  • bool OnFirstPartNext(ink.anim.Proxy proxy) RTTI
  • bool OnFirstPartPrev(ink.anim.Proxy proxy) RTTI
  • bool OnSwitchPageAnimFinish(ink.anim.Proxy proxy) RTTI
  • void RefreshPageCount(int screenshotCount) RTTI
  • void RegisterToPaginationNumbers() RTTI
  • void UnregisterFromPaginationNumbers() RTTI
  • bool OnScreenshotsForLoadReady(ink.GameScreenshotInfo[] screenshotinfos) RTTI
  • bool OnFavoritesLoadedReady(uint[] favorites) RTTI
  • void SortScreenshots() RTTI
  • void UpdateGalleryView() RTTI
  • void CreateScreenshotItem() RTTI
  • void InitScreenshotItem(WeakHandle<ink.CompoundWidget> itemButton, WeakHandle<GalleryScreenshotItem> controller) RTTI
  • void SetScreenshotItemData(GalleryScreenshotItem item, ink.GameScreenshotInfo screenshotInfo) RTTI
  • bool OnReleaseOnScreenshotItem(ink.PointerEvent e) RTTI
  • bool OnScreenshotPreviewShowRequest(GalleryScreenshotPreviewPopupEvent evt) RTTI
  • bool OnScreenshotFullPreviewPopup(ink.GameNotificationData data) RTTI
  • void DisplayNoPermission() RTTI