LeviLamina
Loading...
Searching...
No Matches
InGamePlayScreen Class Reference
Inheritance diagram for InGamePlayScreen:

Public Member Functions

InGamePlayScreenoperator= (InGamePlayScreen const &)
 InGamePlayScreen (InGamePlayScreen const &)
virtual void applyInput (float a)
virtual void prepareFrame (::ScreenContext &screenContext)
virtual void render (::ScreenContext &screenContext, ::FrameRenderObject const &renderObj)
virtual void postRenderUpdate (::ScreenContext &)
virtual void onFocusGained ()
virtual bool renderGameBehind () const
virtual void tick (int nTick, int maxTick)
virtual bool isShowingMenu () const
virtual bool isModal () const
virtual bool renderOnlyWhenTopMost () const
virtual bool shouldStealMouse () const
virtual void handleDirection (::DirectionId directionId, float dx, float dy, ::FocusImpact)
virtual void handlePointerPressed (bool pressed)
virtual void init (::ScreenSizeData const &screenSizeData)
virtual::std::string getScreenName () const
virtual bool equalsScreenName (::std::string_view comparison) const
virtual bool containsScreenNameSubstring (::std::string_view substring) const
virtual bool isPlayScreen () const
virtual::RectangleArea getAreaOfControlByName (::std::string const &) const
virtual bool forceUpdateActiveSceneStackWhenPushed () const
virtual bool _isPlayerSuspended () const
virtual void _renderLevelPrep (::ScreenContext &screenContext, ::LevelRenderer &levelRenderer, ::Actor &cameraEntity)
virtual void _renderLevel (::ScreenContext &screenContext, ::FrameRenderObject const &renderObj)
virtual void _preLevelRender (::ScreenContext &screenContext)
virtual void _postLevelRender (::ScreenContext &screenContext, ::LevelRenderer &levelRenderer)
virtual bool _shouldRenderFirstPersonObjects (::LevelRenderer &levelRenderer) const
virtual bool _updateFreeformPickDirection (float, ::Vec3 &outSrc, ::Vec3 &outDir, ::HitResult &outHitResult, ::HitResult &outLiquidHit)
virtual void _saveMatrices (::mce::Camera &camera)
virtual void _renderTransparentFirstPerson3DObjects (::ScreenContext &screenContext, ::LevelRenderer &levelRenderer)
virtual void _renderItemInHand (::ScreenContext &screenContext, ::Player &player)
virtual void _prepareCuller (::mce::Camera &camera, ::Frustum &frustumData)
virtual void _localPlayerTurned (float yawDegrees)
virtual float _getPickRange ()
virtual bool _shouldPushHUD ()
virtual void _updateInGameCursor ()
MCAPI InGamePlayScreen (::IMinecraftGame &minecraftGame, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
MCAPI void _applyInput_Standard (::InputMode const &inputMode, float xo, float yo, float a)
MCAPI void _pick (float a)
MCAPI bool _showHand () const
MCAPI void _tryTickRelativeStrafeRotation ()
MCAPI void * $ctor (::IMinecraftGame &minecraftGame, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
MCAPI void $dtor ()
MCAPI void $applyInput (float a)
MCAPI void $prepareFrame (::ScreenContext &screenContext)
MCAPI void $render (::ScreenContext &screenContext, ::FrameRenderObject const &renderObj)
MCFOLD void $postRenderUpdate (::ScreenContext &)
MCFOLD void $onFocusGained ()
MCFOLD bool $renderGameBehind () const
MCAPI void $tick (int nTick, int maxTick)
MCFOLD bool $isShowingMenu () const
MCFOLD bool $isModal () const
MCFOLD bool $renderOnlyWhenTopMost () const
MCAPI bool $shouldStealMouse () const
MCAPI void $handleDirection (::DirectionId directionId, float dx, float dy, ::FocusImpact)
MCAPI void $handlePointerPressed (bool pressed)
MCAPI void $init (::ScreenSizeData const &screenSizeData)
MCAPI::std::string $getScreenName () const
MCAPI bool $equalsScreenName (::std::string_view comparison) const
MCAPI bool $containsScreenNameSubstring (::std::string_view substring) const
MCFOLD bool $isPlayScreen () const
MCFOLD::RectangleArea $getAreaOfControlByName (::std::string const &) const
MCFOLD bool $forceUpdateActiveSceneStackWhenPushed () const
MCAPI bool $_isPlayerSuspended () const
MCAPI void $_renderLevelPrep (::ScreenContext &screenContext, ::LevelRenderer &levelRenderer, ::Actor &cameraEntity)
MCAPI void $_renderLevel (::ScreenContext &screenContext, ::FrameRenderObject const &renderObj)
MCFOLD void $_preLevelRender (::ScreenContext &screenContext)
MCAPI void $_postLevelRender (::ScreenContext &screenContext, ::LevelRenderer &levelRenderer)
MCAPI bool $_shouldRenderFirstPersonObjects (::LevelRenderer &levelRenderer) const
MCAPI bool $_updateFreeformPickDirection (float, ::Vec3 &outSrc, ::Vec3 &outDir, ::HitResult &outHitResult, ::HitResult &outLiquidHit)
MCAPI void $_saveMatrices (::mce::Camera &camera)
MCAPI void $_renderTransparentFirstPerson3DObjects (::ScreenContext &screenContext, ::LevelRenderer &levelRenderer)
MCAPI void $_renderItemInHand (::ScreenContext &screenContext, ::Player &player)
MCAPI void $_prepareCuller (::mce::Camera &camera, ::Frustum &frustumData)
MCFOLD void $_localPlayerTurned (float yawDegrees)
MCAPI float $_getPickRange ()
MCFOLD bool $_shouldPushHUD ()
MCFOLD void $_updateInGameCursor ()
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 onFocusLost ()
virtual void terminate ()
virtual void onCreation ()
virtual void onLeave ()
virtual void onGameEventNotification (::ui::GameEventNotification notification)
virtual void leaveScreen ()
virtual void preFrameTick ()
virtual void frameUpdate (::MinecraftUIFrameUpdateContext &frameUpdateContext)
virtual void preRenderUpdate (::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 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 isEditorMode () const
virtual bool screenIsNotFlushable () const
virtual bool alwaysAcceptsInput () const
virtual bool screenDrawsLast () const
virtual bool lowFreqRendering () const
virtual bool ignoreAsTop () const
virtual bool shouldBeSkippedInAutomation () const
virtual ::std::vector<::RectangleAreagetInputAreas () 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 bool getShouldSendEvents ()
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<::AbstractSceneProxygetProxy ()
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 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 $onFocusLost ()
MCFOLD void $terminate ()
MCFOLD void $onCreation ()
MCFOLD void $onLeave ()
MCFOLD void $onGameEventNotification (::ui::GameEventNotification notification)
MCFOLD void $leaveScreen ()
MCFOLD void $preFrameTick ()
MCFOLD void $frameUpdate (::MinecraftUIFrameUpdateContext &frameUpdateContext)
MCFOLD void $preRenderUpdate (::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 $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 $isEditorMode () const
MCFOLD bool $screenIsNotFlushable () const
MCFOLD bool $alwaysAcceptsInput () const
MCFOLD bool $screenDrawsLast () const
MCFOLD bool $lowFreqRendering () 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 bool $getShouldSendEvents ()
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 $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

Static Public Member Functions

static MCAPI ::Vec2 calculateTurnDelta (::IClientInstance const &client, ::Vec2 const &newDelta, ::Vec2 const &currentDelta)
static MCAPI void ** $vftable ()
static MCAPI void drawRectangleArea (::ScreenContext &screenContext, ::RectangleArea const &a, int ux, int vy, float uvWidth, float uvHeight, float us, float vs, float px, float py)

Public Attributes

::ll::TypedStorage< 4, 12, ::Vec3mPickDirection
::ll::TypedStorage< 4, 8, ::Vec2mTurnDelta
::ll::TypedStorage< 4, 8, ::Vec2mLastPlayerRotation
::ll::TypedStorage< 4, 8, ::Vec2mLastPlayerAngleVel
::ll::TypedStorage< 4, 8, ::Vec2mLastHandRotation
::ll::TypedStorage< 4, 8, ::Vec2mLastHandVel
::ll::TypedStorage< 8, 8, double > mLastTime
::ll::TypedStorage< 8, 8, double > mLastVRStepSoundTime
::ll::TypedStorage< 4, 12, ::Vec3mPreviousDirectTurnVector
::ll::TypedStorage< 4, 4, float > mTapTurnAmountRadians
::ll::TypedStorage< 4, 4, float > mLastDirectTurnAmountRadians
::ll::TypedStorage< 4, 4, float > mRotXTouch
::ll::TypedStorage< 4, 4, float > mRotYTouch
::ll::TypedStorage< 4, 4, float > mRotXTouchLast
::ll::TypedStorage< 4, 4, float > mRotYTouchLast
::ll::TypedStorage< 4, 4, float > mLastTickT
::ll::TypedStorage< 4, 4, int > mTick
::ll::TypedStorage< 1, 1, bool > mTapTurnActive
::ll::TypedStorage< 1, 1, bool > mPrevTapTurnActive
::ll::TypedStorage< 1, 1, bool > mPrevAtBorder
::ll::TypedStorage< 1, 1, bool > mRollTurnTempActivation
::ll::TypedStorage< 4, 4, float > mDXLast
::ll::TypedStorage< 4, 4, float > mDYLast
::ll::TypedStorage< 4, 12, ::Vec3mLastHitLocation
::ll::TypedStorage< 1, 1, bool > mbHitLocationRecorded
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::FullScreenEffectRenderer > > mFullscreenEffectRenderer
::ll::TypedStorage< 8, 176, ::OnCameraEffectRenderermOnCameraEffectRenderer
::ll::TypedStorage< 8, 8, ::IMinecraftGame & > mMinecraft
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClient
::ll::TypedStorage< 4, 4, int > mWidth
::ll::TypedStorage< 4, 4, int > mHeight
::ll::TypedStorage< 1, 1, bool > mShouldSendEvents
::ll::TypedStorage< 1, 1, bool > mWantsTextOnly
::ll::TypedStorage< 1, 1, bool > mIsPopped
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::AbstractScreenSetupCleanupStrategy > > mScreenSetupCleanup
::ll::TypedStorage< 4, 4, uint > mSceneId

Member Function Documentation

◆ applyInput()

virtual void InGamePlayScreen::applyInput ( float a)
virtual

Reimplemented from BaseScreen.

◆ prepareFrame()

virtual void InGamePlayScreen::prepareFrame ( ::ScreenContext & screenContext)
virtual

Reimplemented from BaseScreen.

◆ render()

virtual void InGamePlayScreen::render ( ::ScreenContext & screenContext,
::FrameRenderObject const & renderObj )
virtual

Implements BaseScreen.

◆ postRenderUpdate()

virtual void InGamePlayScreen::postRenderUpdate ( ::ScreenContext & )
virtual

Reimplemented from BaseScreen.

◆ onFocusGained()

virtual void InGamePlayScreen::onFocusGained ( )
virtual

Reimplemented from BaseScreen.

◆ renderGameBehind()

virtual bool InGamePlayScreen::renderGameBehind ( ) const
virtual

Reimplemented from BaseScreen.

◆ tick()

virtual void InGamePlayScreen::tick ( int nTick,
int maxTick )
virtual

Reimplemented from BaseScreen.

◆ isShowingMenu()

virtual bool InGamePlayScreen::isShowingMenu ( ) const
virtual

Reimplemented from BaseScreen.

◆ isModal()

virtual bool InGamePlayScreen::isModal ( ) const
virtual

Reimplemented from BaseScreen.

◆ renderOnlyWhenTopMost()

virtual bool InGamePlayScreen::renderOnlyWhenTopMost ( ) const
virtual

Reimplemented from BaseScreen.

◆ shouldStealMouse()

virtual bool InGamePlayScreen::shouldStealMouse ( ) const
virtual

Reimplemented from BaseScreen.

◆ handleDirection()

virtual void InGamePlayScreen::handleDirection ( ::DirectionId directionId,
float dx,
float dy,
::FocusImpact  )
virtual

Reimplemented from BaseScreen.

◆ handlePointerPressed()

virtual void InGamePlayScreen::handlePointerPressed ( bool pressed)
virtual

Reimplemented from BaseScreen.

◆ init()

virtual void InGamePlayScreen::init ( ::ScreenSizeData const & screenSizeData)
virtual

Reimplemented from BaseScreen.

◆ getScreenName()

virtual::std::string InGamePlayScreen::getScreenName ( ) const
virtual

Implements AbstractScene.

◆ equalsScreenName()

virtual bool InGamePlayScreen::equalsScreenName ( ::std::string_view comparison) const
virtual

Implements AbstractScene.

◆ containsScreenNameSubstring()

virtual bool InGamePlayScreen::containsScreenNameSubstring ( ::std::string_view substring) const
virtual

Implements AbstractScene.

◆ isPlayScreen()

virtual bool InGamePlayScreen::isPlayScreen ( ) const
virtual

Reimplemented from BaseScreen.

◆ getAreaOfControlByName()

virtual::RectangleArea InGamePlayScreen::getAreaOfControlByName ( ::std::string const & ) const
virtual

Implements AbstractScene.

◆ forceUpdateActiveSceneStackWhenPushed()

virtual bool InGamePlayScreen::forceUpdateActiveSceneStackWhenPushed ( ) const
virtual

Reimplemented from BaseScreen.

◆ $vftable()

MCAPI void ** InGamePlayScreen::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setSize()

virtual void BaseScreen::setSize ( ::ScreenSizeData const & screenSizeData)
virtualinherited

Implements AbstractScene.

◆ onSetKeyboardHeight()

virtual void BaseScreen::onSetKeyboardHeight ( float keyboardHeight)
virtualinherited

Implements AbstractScene.

◆ onInternetUpdate()

virtual void BaseScreen::onInternetUpdate ( )
virtualinherited

Implements AbstractScene.

◆ onFocusLost()

virtual void BaseScreen::onFocusLost ( )
virtualinherited

Implements AbstractScene.

◆ terminate()

virtual void BaseScreen::terminate ( )
virtualinherited

Implements AbstractScene.

◆ onCreation()

virtual void BaseScreen::onCreation ( )
virtualinherited

Implements AbstractScene.

◆ onLeave()

virtual void BaseScreen::onLeave ( )
virtualinherited

Implements AbstractScene.

◆ onGameEventNotification()

virtual void BaseScreen::onGameEventNotification ( ::ui::GameEventNotification notification)
virtualinherited

Implements AbstractScene.

◆ leaveScreen()

virtual void BaseScreen::leaveScreen ( )
virtualinherited

Implements AbstractScene.

◆ preFrameTick()

virtual void BaseScreen::preFrameTick ( )
virtualinherited

Implements AbstractScene.

◆ frameUpdate()

virtual void BaseScreen::frameUpdate ( ::MinecraftUIFrameUpdateContext & frameUpdateContext)
virtualinherited

Implements AbstractScene.

◆ preRenderUpdate()

virtual void BaseScreen::preRenderUpdate ( ::ScreenContext & screenContext)
virtualinherited

Implements AbstractScene.

◆ handleInputModeChanged()

virtual void BaseScreen::handleInputModeChanged ( ::InputMode )
virtualinherited

Implements AbstractScene.

◆ handleButtonPress()

virtual void BaseScreen::handleButtonPress ( uint buttonId,
::FocusImpact focusImpact )
virtualinherited

Implements AbstractScene.

◆ handleButtonRelease()

virtual void BaseScreen::handleButtonRelease ( uint buttonId,
::FocusImpact focusImpact )
virtualinherited

Implements AbstractScene.

◆ handleRawInputEvent()

virtual void BaseScreen::handleRawInputEvent ( int ,
::RawInputType ,
::ButtonState ,
bool  )
virtualinherited

Implements AbstractScene.

◆ handlePointerLocation()

virtual bool BaseScreen::handlePointerLocation ( ::PointerLocationEventData const & pointerLocationData,
::FocusImpact focusImpact )
virtualinherited

Implements AbstractScene.

◆ handleTextChar()

virtual void BaseScreen::handleTextChar ( ::std::string const & inputUtf8,
::FocusImpact focusImpact )
virtualinherited

Implements AbstractScene.

◆ handleCaretLocation()

virtual void BaseScreen::handleCaretLocation ( int caretLocation,
::FocusImpact focusImpact )
virtualinherited

Implements AbstractScene.

◆ handleTouchPadTouch()

virtual void BaseScreen::handleTouchPadTouch ( ::TouchPadTouchEventData const & touchEventData,
::FocusImpact focusImpact )
virtualinherited

Implements AbstractScene.

◆ setTextboxText()

virtual void BaseScreen::setTextboxText ( ::std::string const & text,
::TextboxTextUpdateReason  )
virtualinherited

Implements AbstractScene.

◆ onKeyboardDismissed()

virtual void BaseScreen::onKeyboardDismissed ( )
virtualinherited

Implements AbstractScene.

◆ handleLicenseChanged()

virtual void BaseScreen::handleLicenseChanged ( )
virtualinherited

Implements AbstractScene.

◆ absorbsInput()

virtual bool BaseScreen::absorbsInput ( ) const
virtualinherited

Implements AbstractScene.

◆ closeOnPlayerHurt()

virtual bool BaseScreen::closeOnPlayerHurt ( ) const
virtualinherited

Implements AbstractScene.

◆ useCustomPocketToast()

virtual bool BaseScreen::useCustomPocketToast ( ) const
virtualinherited

Implements AbstractScene.

◆ isEditorMode()

virtual bool BaseScreen::isEditorMode ( ) const
virtualinherited

Implements AbstractScene.

◆ screenIsNotFlushable()

virtual bool BaseScreen::screenIsNotFlushable ( ) const
virtualinherited

Implements AbstractScene.

◆ alwaysAcceptsInput()

virtual bool BaseScreen::alwaysAcceptsInput ( ) const
virtualinherited

Implements AbstractScene.

◆ screenDrawsLast()

virtual bool BaseScreen::screenDrawsLast ( ) const
virtualinherited

Implements AbstractScene.

◆ lowFreqRendering()

virtual bool BaseScreen::lowFreqRendering ( ) const
virtualinherited

Implements AbstractScene.

◆ ignoreAsTop()

virtual bool BaseScreen::ignoreAsTop ( ) const
virtualinherited

Implements AbstractScene.

◆ shouldBeSkippedInAutomation()

virtual bool BaseScreen::shouldBeSkippedInAutomation ( ) const
virtualinherited

Implements AbstractScene.

◆ getInputAreas()

virtual ::std::vector<::RectangleArea > BaseScreen::getInputAreas ( ) const
virtualinherited

Implements AbstractScene.

◆ getWidth()

virtual int BaseScreen::getWidth ( )
virtualinherited

Implements AbstractScene.

◆ getHeight()

virtual int BaseScreen::getHeight ( )
virtualinherited

Implements AbstractScene.

◆ reload()

virtual void BaseScreen::reload ( )
virtualinherited

Implements AbstractScene.

◆ getEyeRenderingMode()

virtual::EyeRenderingModeBit BaseScreen::getEyeRenderingMode ( ) const
virtualinherited

Implements AbstractScene.

◆ getSceneType()

virtual::ui::SceneType BaseScreen::getSceneType ( ) const
virtualinherited

Implements AbstractScene.

◆ getRawScreenName()

virtual::std::string BaseScreen::getRawScreenName ( ) const
virtualinherited

Implements AbstractScene.

◆ getRoute()

virtual::std::string BaseScreen::getRoute ( ) const
virtualinherited

Implements AbstractScene.

◆ getScreenTelemetryName()

virtual::std::string BaseScreen::getScreenTelemetryName ( ) const
virtualinherited

Implements AbstractScene.

◆ addEventProperties()

virtual void BaseScreen::addEventProperties ( ::std::unordered_map<::std::string, ::std::string > & ) const
virtualinherited

Implements AbstractScene.

◆ getScreenVersion()

virtual int BaseScreen::getScreenVersion ( ) const
virtualinherited

Implements AbstractScene.

◆ processBufferedTextCharEvents()

virtual void BaseScreen::processBufferedTextCharEvents ( ::std::vector<::TextCharEventData > const & bufferedEvents)
virtualinherited

Implements AbstractScene.

◆ getShouldSendEvents()

virtual bool BaseScreen::getShouldSendEvents ( )
virtualinherited

Implements AbstractScene.

◆ setShouldSendEvents()

virtual void BaseScreen::setShouldSendEvents ( bool sendEvents)
virtualinherited

Implements AbstractScene.

◆ getWantsTextOnly()

virtual bool BaseScreen::getWantsTextOnly ( )
virtualinherited

Implements AbstractScene.

◆ setWantsTextOnly()

virtual void BaseScreen::setWantsTextOnly ( bool textOnly)
virtualinherited

Implements AbstractScene.

◆ onDelete()

virtual void BaseScreen::onDelete ( ::CachedScenes & cache,
::TaskGroup & taskGroup )
virtualinherited

Implements AbstractScene.

◆ isGamepadCursorEnabled()

virtual bool BaseScreen::isGamepadCursorEnabled ( ) const
virtualinherited

Implements AbstractScene.

◆ isGamepadDeflectionModeEnabled()

virtual bool BaseScreen::isGamepadDeflectionModeEnabled ( ) const
virtualinherited

Implements AbstractScene.

◆ getGamepadCursorPosition()

virtual::glm::vec2 const & BaseScreen::getGamepadCursorPosition ( ) const
virtualinherited

Implements AbstractScene.

◆ cleanInputComponents()

virtual void BaseScreen::cleanInputComponents ( )
virtualinherited

Implements AbstractScene.

◆ getProxy()

virtual ::std::weak_ptr<::AbstractSceneProxy > BaseScreen::getProxy ( )
virtualinherited

Implements AbstractScene.

◆ canBePushed()

virtual bool BaseScreen::canBePushed ( ) const
virtualinherited

Implements AbstractScene.

◆ canBePopped()

virtual bool BaseScreen::canBePopped ( ) const
virtualinherited

Implements AbstractScene.

◆ canBeTransitioned()

virtual bool BaseScreen::canBeTransitioned ( ) const
virtualinherited

Implements AbstractScene.

◆ onScreenExit()

virtual void BaseScreen::onScreenExit ( bool isPopping,
bool doScreenTransitions,
::std::shared_ptr<::AbstractScene > pushedScene )
virtualinherited

Implements AbstractScene.

◆ onScreenEntrance()

virtual void BaseScreen::onScreenEntrance ( bool isRevisiting,
bool doScreenTransitions )
virtualinherited

Implements AbstractScene.

◆ isEntering()

virtual bool BaseScreen::isEntering ( ) const
virtualinherited

Implements AbstractScene.

◆ isExiting()

virtual bool BaseScreen::isExiting ( ) const
virtualinherited

Implements AbstractScene.

◆ schedulePop()

virtual void BaseScreen::schedulePop ( )
virtualinherited

Implements AbstractScene.

◆ isTerminating()

virtual bool BaseScreen::isTerminating ( ) const
virtualinherited

Implements AbstractScene.

◆ loadScreenImmediately()

virtual bool BaseScreen::loadScreenImmediately ( ) const
virtualinherited

Implements AbstractScene.

◆ hasFinishedLoading()

virtual bool BaseScreen::hasFinishedLoading ( ) const
virtualinherited

Implements AbstractScene.

◆ sendScreenEvent()

virtual void BaseScreen::sendScreenEvent ( ::std::string const & ,
::std::string const &  )
virtualinherited

Implements AbstractScene.

◆ setDebugSettings()

virtual void BaseScreen::setDebugSettings ( ::OreUI::ViewDebugSettings const & ) const
virtualinherited

Implements AbstractScene.

◆ setScreenState()

virtual void BaseScreen::setScreenState ( ::std::vector<::std::pair<::std::string_view, ::std::string_view > > const & )
virtualinherited

Implements AbstractScene.

◆ getDebugDataProvider()

virtual ::Bedrock::NonOwnerPointer<::OreUI::Debug::ISceneDataProvider const > BaseScreen::getDebugDataProvider ( ) const
virtualinherited

Implements AbstractScene.


The documentation for this class was generated from the following files: