|
| virtual void | init (::ScreenSizeData const &screenSizeData) |
| virtual void | terminate () |
| virtual void | render (::ScreenContext &screenContext, ::FrameRenderObject const &renderObj) |
| virtual bool | screenIsNotFlushable () const |
| virtual bool | renderOnlyWhenTopMost () const |
| virtual bool | lowFreqRendering () const |
| virtual bool | renderGameBehind () const |
| virtual bool | isShowingMenu () const |
| virtual::std::string | getScreenName () const |
| virtual bool | equalsScreenName (::std::string_view comparison) const |
| virtual bool | containsScreenNameSubstring (::std::string_view substring) const |
| virtual bool | getShouldSendEvents () |
| virtual::RectangleArea | getAreaOfControlByName (::std::string const &) const |
|
MCAPI | CubemapBackgroundScreen (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::Bedrock::NotNullNonOwnerPtr<::CubemapBackgroundResources > const &cubemapResources, bool flushable) |
|
MCAPI void | renderCubemap (::ScreenContext &screenContext, bool hdrCubemap) |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::Bedrock::NotNullNonOwnerPtr<::CubemapBackgroundResources > const &cubemapResources, bool flushable) |
|
MCAPI void | $dtor () |
|
MCAPI void | $init (::ScreenSizeData const &screenSizeData) |
|
MCAPI void | $terminate () |
|
MCAPI void | $render (::ScreenContext &screenContext, ::FrameRenderObject const &renderObj) |
|
MCFOLD bool | $screenIsNotFlushable () const |
|
MCAPI bool | $renderOnlyWhenTopMost () const |
|
MCFOLD bool | $lowFreqRendering () const |
|
MCFOLD bool | $renderGameBehind () const |
|
MCFOLD bool | $isShowingMenu () const |
|
MCAPI::std::string | $getScreenName () const |
|
MCAPI bool | $equalsScreenName (::std::string_view comparison) const |
|
MCAPI bool | $containsScreenNameSubstring (::std::string_view substring) const |
|
MCFOLD bool | $getShouldSendEvents () |
|
MCFOLD::RectangleArea | $getAreaOfControlByName (::std::string const &) const |
|
virtual void | setupForRendering (::ScreenContext &screenContext) |
|
virtual void | cleanupForRendering (::ScreenContext &screenContext) |
|
virtual void | setScreenSetupCleanup (::std::unique_ptr<::AbstractScreenSetupCleanupStrategy > screenSetupCleanup) |
| virtual void | setSize (::ScreenSizeData const &screenSizeData) |
| virtual void | onSetKeyboardHeight (float keyboardHeight) |
| virtual void | onInternetUpdate () |
| virtual void | onFocusGained () |
| virtual void | onFocusLost () |
| virtual void | onCreation () |
| virtual void | onLeave () |
| virtual void | onGameEventNotification (::ui::GameEventNotification notification) |
| virtual void | leaveScreen () |
| virtual void | preFrameTick () |
| virtual void | tick (int nTick, int maxTick) |
| virtual void | frameUpdate (::MinecraftUIFrameUpdateContext &frameUpdateContext) |
| virtual void | applyInput (float a) |
| virtual void | preRenderUpdate (::ScreenContext &screenContext) |
| virtual void | prepareFrame (::ScreenContext &screenContext) |
| virtual void | postRenderUpdate (::ScreenContext &screenContext) |
| virtual void | handleInputModeChanged (::InputMode) |
| virtual void | handleButtonPress (uint buttonId, ::FocusImpact focusImpact) |
| virtual void | handleButtonRelease (uint buttonId, ::FocusImpact focusImpact) |
| virtual void | handleRawInputEvent (int, ::RawInputType, ::ButtonState, bool) |
| virtual bool | handlePointerLocation (::PointerLocationEventData const &pointerLocationData, ::FocusImpact focusImpact) |
| virtual void | handlePointerPressed (bool pressed) |
| virtual void | handleDirection (::DirectionId directionId, float x, float y, ::FocusImpact focusImpact) |
| virtual void | handleTextChar (::std::string const &inputUtf8, ::FocusImpact focusImpact) |
| virtual void | handleCaretLocation (int caretLocation, ::FocusImpact focusImpact) |
| virtual void | handleTouchPadTouch (::TouchPadTouchEventData const &touchEventData, ::FocusImpact focusImpact) |
| virtual void | setTextboxText (::std::string const &text, ::TextboxTextUpdateReason) |
| virtual void | onKeyboardDismissed () |
| virtual void | handleLicenseChanged () |
| virtual bool | absorbsInput () const |
| virtual bool | closeOnPlayerHurt () const |
| virtual bool | useCustomPocketToast () const |
| virtual bool | isModal () const |
| virtual bool | isEditorMode () const |
| virtual bool | shouldStealMouse () const |
| virtual bool | alwaysAcceptsInput () const |
| virtual bool | screenDrawsLast () const |
| virtual bool | isPlayScreen () const |
| virtual bool | ignoreAsTop () const |
| virtual bool | shouldBeSkippedInAutomation () const |
| virtual ::std::vector<::RectangleArea > | getInputAreas () const |
| virtual int | getWidth () |
| virtual int | getHeight () |
| virtual void | reload () |
| virtual::EyeRenderingModeBit | getEyeRenderingMode () const |
| virtual::ui::SceneType | getSceneType () 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 &bufferedEvents) |
| virtual void | setShouldSendEvents (bool sendEvents) |
| virtual bool | getWantsTextOnly () |
| virtual void | setWantsTextOnly (bool textOnly) |
| virtual void | onDelete (::CachedScenes &cache, ::TaskGroup &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 isPopping, bool doScreenTransitions, ::std::shared_ptr<::AbstractScene > pushedScene) |
| virtual void | onScreenEntrance (bool isRevisiting, bool doScreenTransitions) |
| virtual bool | isEntering () const |
| virtual bool | isExiting () const |
| virtual void | schedulePop () |
| virtual bool | isTerminating () const |
| virtual bool | loadScreenImmediately () const |
| virtual bool | forceUpdateActiveSceneStackWhenPushed () const |
| virtual bool | hasFinishedLoading () const |
| virtual void | sendScreenEvent (::std::string const &, ::std::string const &) |
| virtual void | setDebugSettings (::OreUI::ViewDebugSettings const &) const |
| virtual void | setScreenState (::std::vector<::std::pair<::std::string_view, ::std::string_view > > const &) |
| virtual ::Bedrock::NonOwnerPointer<::OreUI::Debug::ISceneDataProvider const > | getDebugDataProvider () const |
|
MCAPI void | $setupForRendering (::ScreenContext &screenContext) |
|
MCAPI void | $cleanupForRendering (::ScreenContext &screenContext) |
|
MCAPI void | $setScreenSetupCleanup (::std::unique_ptr<::AbstractScreenSetupCleanupStrategy > screenSetupCleanup) |
|
MCAPI void | $setSize (::ScreenSizeData const &screenSizeData) |
|
MCFOLD void | $onSetKeyboardHeight (float keyboardHeight) |
|
MCFOLD void | $onInternetUpdate () |
|
MCFOLD void | $onFocusGained () |
|
MCFOLD void | $onFocusLost () |
|
MCFOLD void | $onCreation () |
|
MCFOLD void | $onLeave () |
|
MCFOLD void | $onGameEventNotification (::ui::GameEventNotification notification) |
|
MCFOLD void | $leaveScreen () |
|
MCFOLD void | $preFrameTick () |
|
MCFOLD void | $tick (int nTick, int maxTick) |
|
MCFOLD void | $frameUpdate (::MinecraftUIFrameUpdateContext &frameUpdateContext) |
|
MCFOLD void | $applyInput (float a) |
|
MCFOLD void | $preRenderUpdate (::ScreenContext &screenContext) |
|
MCFOLD void | $prepareFrame (::ScreenContext &screenContext) |
|
MCFOLD void | $postRenderUpdate (::ScreenContext &screenContext) |
|
MCFOLD void | $handleButtonPress (uint buttonId, ::FocusImpact focusImpact) |
|
MCFOLD void | $handleButtonRelease (uint buttonId, ::FocusImpact focusImpact) |
|
MCFOLD bool | $handlePointerLocation (::PointerLocationEventData const &pointerLocationData, ::FocusImpact focusImpact) |
|
MCFOLD void | $handlePointerPressed (bool pressed) |
|
MCFOLD void | $handleDirection (::DirectionId directionId, float x, float y, ::FocusImpact focusImpact) |
|
MCFOLD void | $handleTextChar (::std::string const &inputUtf8, ::FocusImpact focusImpact) |
|
MCFOLD void | $handleCaretLocation (int caretLocation, ::FocusImpact focusImpact) |
|
MCFOLD void | $handleTouchPadTouch (::TouchPadTouchEventData const &touchEventData, ::FocusImpact focusImpact) |
|
MCFOLD void | $setTextboxText (::std::string const &text, ::TextboxTextUpdateReason) |
|
MCFOLD void | $onKeyboardDismissed () |
|
MCFOLD void | $handleLicenseChanged () |
|
MCFOLD bool | $absorbsInput () const |
|
MCFOLD bool | $closeOnPlayerHurt () const |
|
MCFOLD bool | $useCustomPocketToast () const |
|
MCFOLD bool | $isModal () const |
|
MCFOLD bool | $isEditorMode () const |
|
MCFOLD bool | $shouldStealMouse () const |
|
MCFOLD bool | $alwaysAcceptsInput () const |
|
MCFOLD bool | $screenDrawsLast () const |
|
MCFOLD bool | $isPlayScreen () const |
|
MCFOLD bool | $ignoreAsTop () const |
|
MCFOLD bool | $shouldBeSkippedInAutomation () const |
|
MCFOLD ::std::vector<::RectangleArea > | $getInputAreas () const |
|
MCFOLD int | $getWidth () |
|
MCFOLD int | $getHeight () |
|
MCFOLD void | $reload () |
|
MCAPI::EyeRenderingModeBit | $getEyeRenderingMode () const |
|
MCFOLD::ui::SceneType | $getSceneType () const |
|
MCFOLD::std::string | $getRawScreenName () const |
|
MCAPI::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 &bufferedEvents) |
|
MCFOLD void | $setShouldSendEvents (bool sendEvents) |
|
MCFOLD bool | $getWantsTextOnly () |
|
MCAPI void | $setWantsTextOnly (bool textOnly) |
|
MCFOLD void | $onDelete (::CachedScenes &cache, ::TaskGroup &taskGroup) |
|
MCFOLD bool | $isGamepadCursorEnabled () const |
|
MCFOLD bool | $isGamepadDeflectionModeEnabled () const |
|
MCAPI::glm::vec2 const & | $getGamepadCursorPosition () const |
|
MCFOLD void | $cleanInputComponents () |
|
MCFOLD ::std::weak_ptr<::AbstractSceneProxy > | $getProxy () |
|
MCFOLD bool | $canBePushed () const |
|
MCFOLD bool | $canBePopped () const |
|
MCFOLD bool | $canBeTransitioned () const |
|
MCAPI void | $onScreenExit (bool isPopping, bool doScreenTransitions, ::std::shared_ptr<::AbstractScene > pushedScene) |
|
MCFOLD void | $onScreenEntrance (bool isRevisiting, bool doScreenTransitions) |
|
MCFOLD bool | $isEntering () const |
|
MCFOLD bool | $isExiting () const |
|
MCAPI void | $schedulePop () |
|
MCFOLD bool | $isTerminating () const |
|
MCFOLD bool | $loadScreenImmediately () const |
|
MCFOLD bool | $forceUpdateActiveSceneStackWhenPushed () const |
|
MCFOLD bool | $hasFinishedLoading () const |
|
MCFOLD void | $sendScreenEvent (::std::string const &, ::std::string const &) |
|
MCFOLD void | $setDebugSettings (::OreUI::ViewDebugSettings const &) const |
|
MCFOLD void | $setScreenState (::std::vector<::std::pair<::std::string_view, ::std::string_view > > const &) |
|
MCFOLD ::Bedrock::NonOwnerPointer<::OreUI::Debug::ISceneDataProvider const > | $getDebugDataProvider () const |