3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/SceneType.h"
7#include "mc/client/gui/controls/IScreenSettings.h"
8#include "mc/client/gui/controls/UIComponent.h"
19 bool mNotFlushable : 1;
20 bool mAlwaysAcceptsInput : 1;
21 bool mRenderGameBehind : 1;
22 bool mAbsorbsInput : 1;
23 bool mIsShowingMenu : 1;
25 bool mShouldStealMouse : 1;
27 bool mForceRenderBelow : 1;
29 bool mLowFreqRendering : 1;
30 bool mCloseOnPlayerHurt : 1;
31 bool mCustomPocketToast : 1;
32 bool mCacheScreen : 1;
33 bool mGamepadCursor : 1;
34 bool mGamepadCursorDeflectionMode : 1;
35 bool mLoadImmediately : 1;
36 bool mRenderOnlyWhenTopmost : 1;
37 bool mShouldBeSkippedDuringAutomation : 1;
38 ::ll::TypedStorage<4, 4, float> mVerticalScrollDelta;
39 ::ll::TypedStorage<4, 4, ::ui::SceneType> mSceneType;
45 virtual ~ScreenSettings() =
default;
47 virtual ::std::unique_ptr<::UIComponent> clone(::UIControl& cloneOwner)
const ;
49 virtual void reset() ;
51 virtual bool getScreenIsNotFlushable() const ;
53 virtual
bool getAlwaysAcceptsInput() const ;
55 virtual
bool getRenderGameBehind() const ;
57 virtual
bool getAbsorbsInput() const ;
59 virtual
bool getIsShowingMenu() const ;
61 virtual
bool getIsModal() const ;
63 virtual
bool getShouldStealMouse() const ;
65 virtual
bool getLowFreqRendering() const ;
67 virtual
bool getScreenDrawsLast() const ;
69 virtual
bool getForceRenderBelow() const ;
71 virtual
bool getShouldSendEvents() const ;
73 virtual
bool getCloseOnPlayerHurt() const ;
75 virtual
bool getCustomPocketToast() const ;
77 virtual
bool getCacheScreen() const ;
79 virtual
bool getGamepadCursor() const ;
81 virtual
bool getGamepadCursorDeflectionMode() const ;
83 virtual
float getVerticalScrollDelta() const ;
85 virtual
bool loadScreenImmediately() const ;
87 virtual
bool getRenderOnlyWhenTopmost() const ;
89 virtual ::ui::SceneType getSceneType() const ;
91 virtual
bool getShouldBeSkippedDuringAutomation() const ;
Definition IScreenSettings.h:5
Definition ScreenSettings.h:5
MCAPI bool $getAbsorbsInput() const
MCAPI bool $getScreenDrawsLast() const
MCAPI bool $getAlwaysAcceptsInput() const
MCAPI bool $getCacheScreen() const
MCAPI::ui::SceneType $getSceneType() const
MCAPI bool $getShouldSendEvents() const
MCAPI bool $getGamepadCursorDeflectionMode() const
MCAPI bool $getIsShowingMenu() const
MCAPI bool $getForceRenderBelow() const
MCAPI bool $getRenderOnlyWhenTopmost() const
MCAPI bool $getLowFreqRendering() const
MCAPI bool $getCloseOnPlayerHurt() const
MCAPI bool $getIsModal() const
MCAPI bool $getShouldBeSkippedDuringAutomation() const
MCAPI bool $getRenderGameBehind() const
MCAPI bool $getGamepadCursor() const
MCAPI bool $getCustomPocketToast() const
MCAPI ::std::unique_ptr<::UIComponent > $clone(::UIControl &cloneOwner) const
MCAPI bool $getScreenIsNotFlushable() const
MCAPI bool $loadScreenImmediately() const
MCAPI float $getVerticalScrollDelta() const
MCAPI bool $getShouldStealMouse() const
Definition UIComponent.h:5