gameuiPhotoModeMenuController
classnative
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 66
| Name | Type | Flags |
|---|---|---|
additionalListRoot | inkWidgetRef | scriptedprivate |
additionalMenuArea | inkWidgetRef | scriptedprivate |
addtionalContainerID | CName | scriptedprivate |
anyOptionChanged | Bool | scriptedpublic |
aspectRatioPanel | inkWidgetRef | scriptedprivate |
BottomBlackBar | inkWidgetRef | scriptedprivate |
cameraLocation | inkWidgetRef | scriptedprivate |
cameraLocationController | wref<PhotoModeCameraLocation> | scriptedprivate |
ChangeAspectRatio | gameuiChangeAspectRatioCallback | overriding |
currentNpc | Int32 | scriptedprivate |
currentPage | Uint32 | scriptedprivate |
equipmentSystem | wref<EquipmentSystem> | scriptedprivate |
exitConfirmationToken | ref<inkGameNotificationToken> | scriptedprivate |
fakePlayer | wref<PlayerPuppet> | scriptedprivate |
holdSafeguard | Bool | scriptedprivate |
horizontalLineDown | inkWidgetRef | scriptedprivate |
horizontalLineUp | inkWidgetRef | scriptedprivate |
inputBottomRoot | inkHorizontalPanelRef | scriptedprivate |
inputCameraGlobalControlKbd | inkWidgetRef | scriptedprivate |
inputCameraGlobalControlPad | inkWidgetRef | scriptedprivate |
inputCameraKbd | inkWidgetRef | scriptedprivate |
inputCameraMovementControlKbd | inkWidgetRef | scriptedprivate |
inputCameraMovementControlPad | inkWidgetRef | scriptedprivate |
inputCameraPad | inkWidgetRef | scriptedprivate |
inputCameraZoomControlKbd | inkWidgetRef | scriptedprivate |
inputCameraZoomControlPad | inkWidgetRef | scriptedprivate |
inputExit | inkWidgetRef | scriptedprivate |
inputLightControlKbd | inkWidgetRef | scriptedprivate |
inputLightControlPad | inkWidgetRef | scriptedprivate |
inputLightKbd | inkWidgetRef | scriptedprivate |
inputLightPad | inkWidgetRef | scriptedprivate |
inputSaveLoadKbd | inkWidgetRef | scriptedprivate |
inputSaveLoadPad | inkWidgetRef | scriptedprivate |
inputScreenshot | inkWidgetRef | scriptedprivate |
inputStickersKbd | inkWidgetRef | scriptedprivate |
inputStickersPad | inkWidgetRef | scriptedprivate |
IsHoverOver | Bool | scriptedprivate |
LeftBlackBar | inkWidgetRef | scriptedprivate |
lightIndicator | inkWidgetRef | scriptedprivate |
listContainerId | CName | scriptedprivate |
loopAnimproxy | ref<inkAnimProxy> | scriptedprivate |
menuArea | inkWidgetRef | scriptedprivate |
menuListRoot | inkWidgetRef | scriptedprivate |
menuPages | array<wref<inkWidget>> | scriptedprivate |
notificationToken | ref<inkGameNotificationToken> | scriptedprivate |
notificationUserData | ref<inkGameNotificationData> | scriptedprivate |
ps4InputLibraryId | CName | scriptedprivate |
ps4InputWidget | wref<inkWidget> | scriptedprivate |
radioButtons | inkCompoundRef | scriptedprivate |
RightBlackBar | inkWidgetRef | scriptedprivate |
rootWidget | wref<inkCompoundWidget> | scriptedprivate |
SetAttributeOptionEnabled | gameuiSetPhotoModeKeyEnabledCallback | overriding |
SetCategoryEnabled | gameuiSetPhotoModeKeyEnabledCallback | overriding |
SetNpcImage | gameuiNpcImageCallback | overriding |
SetStickerImage | gameuiStickerImageCallback | overriding |
stadiaInputLibraryId | CName | scriptedprivate |
stadiaInputWidget | wref<inkWidget> | scriptedprivate |
tabTitleIcon | inkImageRef | scriptedprivate |
tabTitleText | inkRichTextBoxRef | scriptedprivate |
TopBlackBar | inkWidgetRef | scriptedprivate |
topButtonsController | wref<PhotoModeTopBarController> | scriptedprivate |
uiVisiblityFadeAnim | ref<inkAnimProxy> | scriptedprivate |
verticalLineLeft | inkWidgetRef | scriptedprivate |
verticalLineRight | inkWidgetRef | scriptedprivate |
xboxInputLibraryId | CName | scriptedprivate |
xboxInputWidget | wref<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>)