PhotoModeMenuController class
game.ui.PhotoModeMenuController
Inheritance
Base: game.ui.MenuGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
SetAttributeOptionEnabled | game.ui.SetPhotoModeKeyEnabledCallback | |
SetCategoryEnabled | game.ui.SetPhotoModeKeyEnabledCallback | |
SetStickerImage | game.ui.StickerImageCallback | |
SetNpcImage | game.ui.NpcImageCallback | |
ChangeAspectRatio | game.ui.ChangeAspectRatioCallback | |
menuListRoot | ink.WidgetReference | scripted |
additionalListRoot | ink.WidgetReference | scripted |
radioButtons | ink.CompoundWidgetReference | scripted |
listContainerId | CName | scripted |
addtionalContainerID | CName | scripted |
menuArea | ink.WidgetReference | scripted |
additionalMenuArea | ink.WidgetReference | scripted |
inputCameraGlobalControlKbd | ink.WidgetReference | scripted |
inputCameraMovementControlKbd | ink.WidgetReference | scripted |
inputCameraZoomControlKbd | ink.WidgetReference | scripted |
inputCameraKbd | ink.WidgetReference | scripted |
inputCameraGlobalControlPad | ink.WidgetReference | scripted |
inputCameraMovementControlPad | ink.WidgetReference | scripted |
inputCameraZoomControlPad | ink.WidgetReference | scripted |
inputCameraPad | ink.WidgetReference | scripted |
inputLightControlKbd | ink.WidgetReference | scripted |
inputLightKbd | ink.WidgetReference | scripted |
inputLightControlPad | ink.WidgetReference | scripted |
inputLightPad | ink.WidgetReference | scripted |
inputStickersKbd | ink.WidgetReference | scripted |
inputStickersPad | ink.WidgetReference | scripted |
inputSaveLoadKbd | ink.WidgetReference | scripted |
inputSaveLoadPad | ink.WidgetReference | scripted |
inputExit | ink.WidgetReference | scripted |
inputScreenshot | ink.WidgetReference | scripted |
cameraLocation | ink.WidgetReference | scripted |
inputBottomRoot | ink.HorizontalPanelWidgetReference | scripted |
lightIndicator | ink.WidgetReference | scripted |
tabTitleText | ink.RichTextBoxWidgetReference | scripted |
tabTitleIcon | ink.ImageWidgetReference | scripted |
aspectRatioPanel | ink.WidgetReference | scripted |
LeftBlackBar | ink.WidgetReference | scripted |
RightBlackBar | ink.WidgetReference | scripted |
TopBlackBar | ink.WidgetReference | scripted |
BottomBlackBar | ink.WidgetReference | scripted |
ps4InputLibraryId | CName | scripted |
xboxInputLibraryId | CName | scripted |
stadiaInputLibraryId | CName | scripted |
rootWidget | WeakHandle<ink.CompoundWidget> | scripted |
ps4InputWidget | WeakHandle<ink.Widget> | scripted |
xboxInputWidget | WeakHandle<ink.Widget> | scripted |
stadiaInputWidget | WeakHandle<ink.Widget> | scripted |
menuPages | WeakHandle<ink.Widget>[] | scripted |
topButtonsController | WeakHandle<PhotoModeTopBarController> | scripted |
cameraLocationController | WeakHandle<PhotoModeCameraLocation> | scripted |
currentPage | uint | scripted |
IsHoverOver | bool | scripted |
holdSafeguard | bool | scripted |
notificationUserData | ink.GameNotificationData? | scripted |
notificationToken | ink.GameNotificationToken? | scripted |
loopAnimproxy | ink.anim.Proxy? | scripted |
uiVisiblityFadeAnim | ink.anim.Proxy? | scripted |
currentNpc | int | scripted |
exitConfirmationToken | ink.GameNotificationToken? | scripted |
horizontalLineUp | ink.WidgetReference | scripted |
horizontalLineDown | ink.WidgetReference | scripted |
verticalLineLeft | ink.WidgetReference | scripted |
verticalLineRight | ink.WidgetReference | scripted |
fakePlayer | WeakHandle<PlayerPuppet> | scripted |
equipmentSystem | WeakHandle<EquipmentSystem> | scripted |
anyOptionChanged | bool | scripted |
Functions
void OnHoverStateChanged(bool hover)RTTIvoid OnAttributeUpdated(uint attributeKey, float attributeValue, bool? doApply)RTTIvoid OnAttributeSelected(uint attributeKey)RTTIvoid OnEditCategoryChanged(uint editCategory)RTTIvoid OnHoldComplete(uint attributeKey, CName actionName)RTTIvoid OnAnimationEnded(uint animationType)RTTIvoid SetLightIndicator(WeakHandle<game.ui.PhotomodeLightIndicatorController> controller)RTTIvoid OnExitConfirmed(bool confirm)RTTIvoid HideTabRoot(bool isHide)RTTIbool OnInitialize()overrideRTTIbool OnSetSetSelectedNpc(int npcIndex)RTTIbool OnUninitialize()overrideRTTIbool OnTryExitPhotomode()RTTIbool OnExitConfirm(ink.GameNotificationData data)RTTIbool OnIntroAnimEnded(ink.anim.Proxy e)RTTIbool OnOutroAnimEnded(ink.anim.Proxy e)RTTIbool OnChangeAspectRatioRate(float aspectRatioRate)RTTIbool OnSetBlackBars(bool enabled)RTTIbool OnShow(bool reversedUI)RTTIvoid CloseWeaponsWheelAndStopEffects()RTTIbool OnHide()RTTIbool OnSetStickerImage(uint stickerIndex, red.ResourceReferenceScriptToken atlasPath, CName imagePart, int imageIndex)RTTIbool OnSetNpcImage(uint npcIndex, red.ResourceReferenceScriptToken atlasPath, CName imagePart, int imageIndex)RTTIbool OnSetScreenshotEnabled(uint screenshotVersion)RTTIbool OnHideScreenshotInputForGGP()RTTIbool OnUpdate(float timeDelta)RTTIvoid SetCurrentMenuPage(uint page)RTTIbool OnSetCurrentMenuPage(uint page)RTTIbool OnTopBarValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex)RTTIbool OnAddMenuItem(string labelText, uint attributeKey, uint page)RTTIbool OnAddAdditionalMenuItem(string labelText, uint attributeKey, uint page)RTTIvoid AddConsoleScreenshotInput(uint screenshotVersion)RTTIbool OnAddingMenuItemsFinished()RTTIbool OnForceAttributeVaulue(uint attribute, float value, bool doApply)RTTIbool OnHueChanged(uint attribute, float value)RTTIbool OnFadeVisibility(float opacity)RTTIbool OnHideForScreenshot()RTTIbool OnSetupGridSelector(uint attribute, game.ui.PhotoModeOptionGridButtonData[] gridData, uint elementsCount, uint elementsInRow)RTTIbool OnSetupScrollBar(uint attribute, float startValue, float minValue, float maxValue, float step, uint displayType)RTTIbool OnSetupHueBar(uint attribute, float startValue, float minValue, float maxValue, float step, uint displayType)RTTIbool OnSetupOptionSelector(uint attribute, game.ui.PhotoModeOptionSelectorData[] values, int startData, bool doApply)RTTIbool OnSetupOptionButton(uint attribute, game.ui.PhotoModeOptionSelectorData value)RTTIbool OnSetAttributeOptionEnabled(uint attributeKey, bool enabled)RTTIbool OnSetCategoryEnabled(uint category, bool enabled)RTTIbool OnPhotoModeFailedToOpenEvent()RTTIbool OnPhotoModeFailedToOpenComplete(ink.GameNotificationData data)RTTIbool OnPhotoModeLastInputDeviceEvent(bool wasKeyboardMouse)RTTIbool OnSetInteractive(bool interactive)RTTIbool OnChangeCameraControlHintVisibility(bool movementVisible, bool rotationVisible)RTTIPhotoModeMenuListItem? GetMenuItem(uint attributeKey)RTTIPhotoModeListController? AddMenuPage(bool isAdditional)RTTIPhotoModeListController? GetMenuPage(uint pageIndex)RTTIvoid AddMenuItem(string label, uint attributeKey, uint page, bool isAdditional)RTTIPhotoModeMenuListItem? GetCurrentSelectedMenuListItem()RTTIbool OnPMButtonRelease(ink.PointerEvent evt)RTTIbool OnPMButtonHold(ink.PointerEvent evt)RTTIbool OnMenuItemSelected(int index, ink.ListItemController target)RTTIbool OnMenuHovered(ink.PointerEvent e)RTTIbool OnMenuHoverOut(ink.PointerEvent e)RTTIbool OnOptionHold(ink.PointerEvent evt)RTTIbool OnOptionHoldRelease(ink.PointerEvent evt)RTTIbool OnEquipWardrobeSet(Wardrobe wardrobeSet)RTTI