REDNODE / GAME API

gameuiPhotoModeMenuController

classnative

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

Properties 66

NameTypeFlags
additionalListRootinkWidgetRefscriptedprivate
additionalMenuAreainkWidgetRefscriptedprivate
addtionalContainerIDCNamescriptedprivate
anyOptionChangedBoolscriptedpublic
aspectRatioPanelinkWidgetRefscriptedprivate
BottomBlackBarinkWidgetRefscriptedprivate
cameraLocationinkWidgetRefscriptedprivate
cameraLocationControllerwref<PhotoModeCameraLocation>scriptedprivate
ChangeAspectRatiogameuiChangeAspectRatioCallbackoverriding
currentNpcInt32scriptedprivate
currentPageUint32scriptedprivate
equipmentSystemwref<EquipmentSystem>scriptedprivate
exitConfirmationTokenref<inkGameNotificationToken>scriptedprivate
fakePlayerwref<PlayerPuppet>scriptedprivate
holdSafeguardBoolscriptedprivate
horizontalLineDowninkWidgetRefscriptedprivate
horizontalLineUpinkWidgetRefscriptedprivate
inputBottomRootinkHorizontalPanelRefscriptedprivate
inputCameraGlobalControlKbdinkWidgetRefscriptedprivate
inputCameraGlobalControlPadinkWidgetRefscriptedprivate
inputCameraKbdinkWidgetRefscriptedprivate
inputCameraMovementControlKbdinkWidgetRefscriptedprivate
inputCameraMovementControlPadinkWidgetRefscriptedprivate
inputCameraPadinkWidgetRefscriptedprivate
inputCameraZoomControlKbdinkWidgetRefscriptedprivate
inputCameraZoomControlPadinkWidgetRefscriptedprivate
inputExitinkWidgetRefscriptedprivate
inputLightControlKbdinkWidgetRefscriptedprivate
inputLightControlPadinkWidgetRefscriptedprivate
inputLightKbdinkWidgetRefscriptedprivate
inputLightPadinkWidgetRefscriptedprivate
inputSaveLoadKbdinkWidgetRefscriptedprivate
inputSaveLoadPadinkWidgetRefscriptedprivate
inputScreenshotinkWidgetRefscriptedprivate
inputStickersKbdinkWidgetRefscriptedprivate
inputStickersPadinkWidgetRefscriptedprivate
IsHoverOverBoolscriptedprivate
LeftBlackBarinkWidgetRefscriptedprivate
lightIndicatorinkWidgetRefscriptedprivate
listContainerIdCNamescriptedprivate
loopAnimproxyref<inkAnimProxy>scriptedprivate
notificationTokenref<inkGameNotificationToken>scriptedprivate
notificationUserDataref<inkGameNotificationData>scriptedprivate
ps4InputLibraryIdCNamescriptedprivate
ps4InputWidgetwref<inkWidget>scriptedprivate
radioButtonsinkCompoundRefscriptedprivate
RightBlackBarinkWidgetRefscriptedprivate
rootWidgetwref<inkCompoundWidget>scriptedprivate
SetAttributeOptionEnabledgameuiSetPhotoModeKeyEnabledCallbackoverriding
SetCategoryEnabledgameuiSetPhotoModeKeyEnabledCallbackoverriding
SetNpcImagegameuiNpcImageCallbackoverriding
SetStickerImagegameuiStickerImageCallbackoverriding
stadiaInputLibraryIdCNamescriptedprivate
stadiaInputWidgetwref<inkWidget>scriptedprivate
tabTitleIconinkImageRefscriptedprivate
tabTitleTextinkRichTextBoxRefscriptedprivate
TopBlackBarinkWidgetRefscriptedprivate
topButtonsControllerwref<PhotoModeTopBarController>scriptedprivate
uiVisiblityFadeAnimref<inkAnimProxy>scriptedprivate
verticalLineLeftinkWidgetRefscriptedprivate
verticalLineRightinkWidgetRefscriptedprivate
xboxInputLibraryIdCNamescriptedprivate
xboxInputWidgetwref<inkWidget>scriptedprivate

Methods 62

protected final func AddConsoleScreenshotInput(screenshotVersion: Uint32)scripted
protected final func AddMenuItem(label: script_ref<String>, attributeKey: Uint32, page: Uint32, isAdditional: Bool)scripted
protected final func AddMenuPage(isAdditional: Bool) -> ref<PhotoModeListController>scripted
protected final func CloseWeaponsWheelAndStopEffects()scripted
protected final func GetCurrentSelectedMenuListItem() -> ref<PhotoModeMenuListItem>scripted
public final func GetMenuItem(attributeKey: Uint32) -> ref<PhotoModeMenuListItem>scripted
protected final func GetMenuPage(pageIndex: Uint32) -> ref<PhotoModeListController>scripted
public final func HideTabRoot(isHide: Bool)scripted
protected cb func OnAddAdditionalMenuItem(labelText: String, attributeKey: Uint32, page: Uint32) -> Boolscripted
protected cb func OnAddingMenuItemsFinished() -> Boolscripted
protected cb func OnAddMenuItem(labelText: String, attributeKey: Uint32, page: Uint32) -> Boolscripted
native func OnAnimationEnded(animationType: Uint32)
native func OnAttributeSelected(attributeKey: Uint32)
native func OnAttributeUpdated(attributeKey: Uint32, attributeValue: Float, opt doApply: Bool)
protected cb func OnChangeAspectRatioRate(aspectRatioRate: Float) -> Boolscripted
protected cb func OnChangeCameraControlHintVisibility(movementVisible: Bool, rotationVisible: Bool) -> Boolscripted
native func OnEditCategoryChanged(editCategory: Uint32)
protected cb func OnEquipWardrobeSet(wardrobeSet: ref<Wardrobe>) -> Boolscripted
protected cb func OnExitConfirm(data: ref<inkGameNotificationData>) -> Boolscripted
native func OnExitConfirmed(confirm: Bool)
protected cb func OnFadeVisibility(opacity: Float) -> Boolscripted
protected cb func OnForceAttributeVaulue(attribute: Uint32, value: Float, doApply: Bool) -> Boolscripted
protected cb func OnHide() -> Boolscripted
protected cb func OnHideForScreenshot() -> Boolscripted
protected cb func OnHideScreenshotInputForGGP() -> Boolscripted
native func OnHoldComplete(attributeKey: Uint32, actionName: CName)
native func OnHoverStateChanged(hover: Bool)
protected cb func OnHueChanged(attribute: Uint32, value: Float) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIntroAnimEnded(e: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnMenuHovered(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnMenuHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnMenuItemSelected(index: Int32, target: ref<ListItemController>) -> Boolscripted
protected cb func OnOptionHold(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnOptionHoldRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnOutroAnimEnded(e: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnPhotoModeFailedToOpenComplete(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnPhotoModeFailedToOpenEvent() -> Boolscripted
protected cb func OnPhotoModeLastInputDeviceEvent(wasKeyboardMouse: Bool) -> Boolscripted
protected cb func OnPMButtonHold(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPMButtonRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSetAttributeOptionEnabled(attributeKey: Uint32, enabled: Bool) -> Boolscripted
protected cb func OnSetBlackBars(enabled: Bool) -> Boolscripted
protected cb func OnSetCategoryEnabled(category: Uint32, enabled: Bool) -> Boolscripted
protected cb func OnSetCurrentMenuPage(page: Uint32) -> Boolscripted
protected cb func OnSetInteractive(interactive: Bool) -> Boolscripted
protected cb func OnSetNpcImage(npcIndex: Uint32, atlasPath: ResRef, imagePart: CName, imageIndex: Int32) -> Boolscripted
protected cb func OnSetScreenshotEnabled(screenshotVersion: Uint32) -> Boolscripted
protected cb func OnSetSetSelectedNpc(npcIndex: Int32) -> Boolscripted
protected cb func OnSetStickerImage(stickerIndex: Uint32, atlasPath: ResRef, imagePart: CName, imageIndex: Int32) -> Boolscripted
protected cb func OnSetupGridSelector(attribute: Uint32, gridData: array<PhotoModeOptionGridButtonData>, elementsCount: Uint32, elementsInRow: Uint32) -> Boolscripted
protected cb func OnSetupHueBar(attribute: Uint32, startValue: Float, minValue: Float, maxValue: Float, step: Float, displayType: Uint32) -> Boolscripted
protected cb func OnSetupOptionButton(attribute: Uint32, value: PhotoModeOptionSelectorData) -> Boolscripted
protected cb func OnSetupOptionSelector(attribute: Uint32, values: array<PhotoModeOptionSelectorData>, startData: Int32, doApply: Bool) -> Boolscripted
protected cb func OnSetupScrollBar(attribute: Uint32, startValue: Float, minValue: Float, maxValue: Float, step: Float, displayType: Uint32) -> Boolscripted
protected cb func OnShow(reversedUI: Bool) -> Boolscripted
protected cb func OnTopBarValueChanged(controller: wref<inkRadioGroupController>, selectedIndex: Int32) -> Boolscripted
protected cb func OnTryExitPhotomode() -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdate(timeDelta: Float) -> Boolscripted
public final func SetCurrentMenuPage(page: Uint32)scripted
native func SetLightIndicator(controller: wref<PhotomodeLightIndicatorController>)