|
|
InGamePlayScreen & | operator= (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<::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 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<::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 | 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 |
|
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mPickDirection |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mTurnDelta |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mLastPlayerRotation |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mLastPlayerAngleVel |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mLastHandRotation |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mLastHandVel |
|
::ll::TypedStorage< 8, 8, double > | mLastTime |
|
::ll::TypedStorage< 8, 8, double > | mLastVRStepSoundTime |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mPreviousDirectTurnVector |
|
::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, ::Vec3 > | mLastHitLocation |
|
::ll::TypedStorage< 1, 1, bool > | mbHitLocationRecorded |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::FullScreenEffectRenderer > > | mFullscreenEffectRenderer |
|
::ll::TypedStorage< 8, 176, ::OnCameraEffectRenderer > | mOnCameraEffectRenderer |
|
::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 |