|
| virtual void | onCreation () |
| virtual void | init (::ScreenSizeData const &) |
| virtual void | setSize (::ScreenSizeData const &screenSizeData) |
| virtual void | onSetKeyboardHeight (float) |
| virtual ::std::vector<::RectangleArea > | getInputAreas () const |
| virtual void | onInternetUpdate () |
| virtual void | onFocusGained () |
| virtual void | onFocusLost () |
| virtual void | terminate () |
| virtual void | onLeave () |
| virtual void | onGameEventNotification (::ui::GameEventNotification) |
| virtual void | leaveScreen () |
| virtual void | preFrameTick () |
| virtual void | tick (int, int) |
| virtual void | frameUpdate (::MinecraftUIFrameUpdateContext &) |
| virtual void | applyInput (float) |
| virtual void | preRenderUpdate (::ScreenContext &) |
| virtual void | prepareFrame (::ScreenContext &) |
| virtual void | render (::ScreenContext &screenContext, ::FrameRenderObject const &) |
| virtual void | postRenderUpdate (::ScreenContext &) |
| virtual void | handleInputModeChanged (::InputMode) |
| virtual void | handleButtonPress (uint, ::FocusImpact) |
| virtual void | handleButtonRelease (uint, ::FocusImpact) |
| virtual void | handleRawInputEvent (int, ::RawInputType, ::ButtonState, bool) |
| virtual bool | handlePointerLocation (::PointerLocationEventData const &, ::FocusImpact) |
| virtual void | handlePointerPressed (bool) |
| virtual void | handleDirection (::DirectionId, float, float, ::FocusImpact) |
| virtual void | handleTextChar (::std::string const &, ::FocusImpact) |
| virtual void | handleCaretLocation (int, ::FocusImpact) |
| virtual void | handleTouchPadTouch (::TouchPadTouchEventData const &, ::FocusImpact) |
| virtual void | setTextboxText (::std::string const &, ::TextboxTextUpdateReason) |
| virtual void | onKeyboardDismissed () |
| virtual void | handleLicenseChanged () |
| virtual bool | renderGameBehind () const |
| virtual bool | absorbsInput () const |
| virtual bool | closeOnPlayerHurt () const |
| virtual bool | useCustomPocketToast () const |
| virtual bool | isModal () const |
| virtual bool | isEditorMode () const |
| virtual bool | isShowingMenu () const |
| virtual bool | shouldStealMouse () const |
| virtual bool | screenIsNotFlushable () const |
| virtual bool | alwaysAcceptsInput () const |
| virtual bool | screenDrawsLast () const |
| virtual bool | isPlayScreen () const |
| virtual bool | renderOnlyWhenTopMost () const |
| virtual bool | lowFreqRendering () const |
| virtual bool | ignoreAsTop () const |
| virtual bool | shouldBeSkippedInAutomation () const |
| virtual int | getWidth () |
| virtual int | getHeight () |
| virtual void | reload () |
| virtual::EyeRenderingModeBit | getEyeRenderingMode () const |
| virtual::ui::SceneType | getSceneType () const |
| virtual::std::string | getScreenName () const |
| virtual bool | equalsScreenName (::std::string_view comparison) const |
| virtual bool | containsScreenNameSubstring (::std::string_view substring) const |
| virtual::std::string | getRawScreenName () const |
| virtual::std::string | getRoute () const |
| virtual::std::string | getScreenTelemetryName () const |
| virtual void | addEventProperties (::std::unordered_map<::std::string, ::std::string > &) const |
| virtual int | getScreenVersion () const |
| virtual void | processBufferedTextCharEvents (::std::vector<::TextCharEventData > const &) |
| virtual bool | getShouldSendEvents () |
| virtual void | setShouldSendEvents (bool) |
| virtual bool | getWantsTextOnly () |
| virtual void | setWantsTextOnly (bool) |
| virtual void | onDelete (::CachedScenes &, ::TaskGroup &) |
| virtual bool | isGamepadCursorEnabled () const |
| virtual bool | isGamepadDeflectionModeEnabled () const |
| virtual::glm::vec2 const & | getGamepadCursorPosition () const |
| virtual void | cleanInputComponents () |
| virtual ::std::weak_ptr<::AbstractSceneProxy > | getProxy () |
| virtual bool | canBePushed () const |
| virtual bool | canBePopped () const |
| virtual bool | canBeTransitioned () const |
| virtual void | onScreenExit (bool, bool, ::std::shared_ptr<::AbstractScene >) |
| virtual void | onScreenEntrance (bool, bool) |
| virtual bool | isEntering () const |
| virtual bool | isExiting () const |
| virtual void | schedulePop () |
| virtual bool | isTerminating () const |
| virtual bool | loadScreenImmediately () const |
| virtual bool | forceUpdateActiveSceneStackWhenPushed () const |
| virtual::RectangleArea | getAreaOfControlByName (::std::string const &) const |
| virtual bool | hasFinishedLoading () const |
| virtual void | sendScreenEvent (::std::string const &eventName, ::std::string const &eventData) |
| virtual void | setScreenState (::std::vector<::std::pair<::std::string_view, ::std::string_view > > const &) |
| virtual ::Bedrock::NonOwnerPointer<::OreUI::Debug::ISceneDataProvider const > | getDebugDataProvider () const |
| virtual void | onLoadFailed (char const *, char const *) |
| virtual void | onViewReused () |
| virtual void | onReusedViewReleased () |
| virtual bool | isInputEnabled () const |
|
MCAPI | Scene (::OreUI::ViewId viewId, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IViewProvider > viewProvider, ::OreUI::Router &router, ::OreUI::RouteMode routeMode, ::std::function< void()> onLoadFailedCallback, ::Bedrock::NotNullNonOwnerPtr<::OreUI::RouteModeInputHandler > routeModeInputHandler) |
|
MCAPI bool | _isSameScene (::std::optional<::OreUI::RouterLocation > const ¤tLocation) const |
|
MCAPI void | _updateRouteAndRouteMode (::std::optional<::OreUI::RouterLocation > const &previousLocation, ::std::optional<::OreUI::RouterLocation > const ¤tLocation) |
|
MCAPI void * | $ctor (::OreUI::ViewId viewId, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IViewProvider > viewProvider, ::OreUI::Router &router, ::OreUI::RouteMode routeMode, ::std::function< void()> onLoadFailedCallback, ::Bedrock::NotNullNonOwnerPtr<::OreUI::RouteModeInputHandler > routeModeInputHandler) |
|
MCAPI void | $dtor () |
|
MCFOLD void | $onCreation () |
|
MCFOLD void | $init (::ScreenSizeData const &) |
|
MCAPI void | $setSize (::ScreenSizeData const &screenSizeData) |
|
MCFOLD void | $onSetKeyboardHeight (float) |
|
MCFOLD ::std::vector<::RectangleArea > | $getInputAreas () const |
|
MCFOLD void | $onInternetUpdate () |
|
MCFOLD void | $onFocusGained () |
|
MCAPI void | $onFocusLost () |
|
MCFOLD void | $terminate () |
|
MCFOLD void | $onLeave () |
|
MCFOLD void | $onGameEventNotification (::ui::GameEventNotification) |
|
MCFOLD void | $leaveScreen () |
|
MCFOLD void | $preFrameTick () |
|
MCFOLD void | $tick (int, int) |
|
MCFOLD void | $frameUpdate (::MinecraftUIFrameUpdateContext &) |
|
MCFOLD void | $applyInput (float) |
|
MCFOLD void | $preRenderUpdate (::ScreenContext &) |
|
MCFOLD void | $prepareFrame (::ScreenContext &) |
|
MCAPI void | $render (::ScreenContext &screenContext, ::FrameRenderObject const &) |
|
MCFOLD void | $postRenderUpdate (::ScreenContext &) |
|
MCFOLD void | $handleInputModeChanged (::InputMode) |
|
MCFOLD void | $handleButtonPress (uint, ::FocusImpact) |
|
MCFOLD void | $handleButtonRelease (uint, ::FocusImpact) |
|
MCFOLD void | $handleRawInputEvent (int, ::RawInputType, ::ButtonState, bool) |
|
MCFOLD bool | $handlePointerLocation (::PointerLocationEventData const &, ::FocusImpact) |
|
MCFOLD void | $handlePointerPressed (bool) |
|
MCFOLD void | $handleDirection (::DirectionId, float, float, ::FocusImpact) |
|
MCFOLD void | $handleTextChar (::std::string const &, ::FocusImpact) |
|
MCFOLD void | $handleCaretLocation (int, ::FocusImpact) |
|
MCFOLD void | $handleTouchPadTouch (::TouchPadTouchEventData const &, ::FocusImpact) |
|
MCFOLD void | $setTextboxText (::std::string const &, ::TextboxTextUpdateReason) |
|
MCFOLD void | $onKeyboardDismissed () |
|
MCFOLD void | $handleLicenseChanged () |
|
MCFOLD bool | $renderGameBehind () const |
|
MCAPI bool | $absorbsInput () const |
|
MCFOLD bool | $closeOnPlayerHurt () const |
|
MCFOLD bool | $useCustomPocketToast () const |
|
MCFOLD bool | $isModal () const |
|
MCFOLD bool | $isEditorMode () const |
|
MCAPI bool | $isShowingMenu () const |
|
MCAPI bool | $shouldStealMouse () const |
|
MCFOLD bool | $screenIsNotFlushable () const |
|
MCFOLD bool | $alwaysAcceptsInput () const |
|
MCFOLD bool | $screenDrawsLast () const |
|
MCFOLD bool | $isPlayScreen () const |
|
MCFOLD bool | $renderOnlyWhenTopMost () const |
|
MCFOLD bool | $lowFreqRendering () const |
|
MCAPI bool | $ignoreAsTop () const |
|
MCFOLD bool | $shouldBeSkippedInAutomation () const |
|
MCAPI int | $getWidth () |
|
MCAPI int | $getHeight () |
|
MCFOLD void | $reload () |
|
MCAPI::EyeRenderingModeBit | $getEyeRenderingMode () const |
|
MCFOLD::ui::SceneType | $getSceneType () const |
|
MCFOLD::std::string | $getScreenName () const |
|
MCAPI bool | $equalsScreenName (::std::string_view comparison) const |
|
MCAPI bool | $containsScreenNameSubstring (::std::string_view substring) const |
|
MCFOLD::std::string | $getRawScreenName () const |
|
MCFOLD::std::string | $getRoute () const |
|
MCFOLD::std::string | $getScreenTelemetryName () const |
|
MCFOLD void | $addEventProperties (::std::unordered_map<::std::string, ::std::string > &) const |
|
MCFOLD int | $getScreenVersion () const |
|
MCFOLD void | $processBufferedTextCharEvents (::std::vector<::TextCharEventData > const &) |
|
MCFOLD bool | $getShouldSendEvents () |
|
MCFOLD void | $setShouldSendEvents (bool) |
|
MCFOLD bool | $getWantsTextOnly () |
|
MCFOLD void | $setWantsTextOnly (bool) |
|
MCFOLD void | $onDelete (::CachedScenes &, ::TaskGroup &) |
|
MCFOLD bool | $isGamepadCursorEnabled () const |
|
MCFOLD bool | $isGamepadDeflectionModeEnabled () const |
|
MCFOLD::glm::vec2 const & | $getGamepadCursorPosition () const |
|
MCFOLD void | $cleanInputComponents () |
|
MCAPI ::std::weak_ptr<::AbstractSceneProxy > | $getProxy () |
|
MCFOLD bool | $canBePushed () const |
|
MCFOLD bool | $canBePopped () const |
|
MCAPI bool | $canBeTransitioned () const |
|
MCAPI void | $onScreenExit (bool, bool, ::std::shared_ptr<::AbstractScene >) |
|
MCAPI void | $onScreenEntrance (bool, bool) |
|
MCFOLD bool | $isEntering () const |
|
MCAPI bool | $isExiting () const |
|
MCFOLD void | $schedulePop () |
|
MCFOLD bool | $isTerminating () const |
|
MCFOLD bool | $loadScreenImmediately () const |
|
MCFOLD bool | $forceUpdateActiveSceneStackWhenPushed () const |
|
MCFOLD::RectangleArea | $getAreaOfControlByName (::std::string const &) const |
|
MCAPI bool | $hasFinishedLoading () const |
|
MCAPI void | $sendScreenEvent (::std::string const &eventName, ::std::string const &eventData) |
|
MCFOLD void | $setScreenState (::std::vector<::std::pair<::std::string_view, ::std::string_view > > const &) |
|
MCFOLD ::Bedrock::NonOwnerPointer<::OreUI::Debug::ISceneDataProvider const > | $getDebugDataProvider () const |
|
MCAPI void | $onLoadFailed (char const *, char const *) |
|
MCAPI void | $onViewReused () |
|
MCAPI void | $onReusedViewReleased () |
|
MCAPI bool | $isInputEnabled () const |