LeviLamina
Loading...
Searching...
No Matches
IScreenSettings.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/SceneType.h"
7
8class IScreenSettings {
9public:
10 // virtual functions
11 // NOLINTBEGIN
12 virtual ~IScreenSettings() = default;
13
14 virtual bool getScreenIsNotFlushable() const = 0;
15
16 virtual bool getAlwaysAcceptsInput() const = 0;
17
18 virtual bool getRenderGameBehind() const = 0;
19
20 virtual bool getAbsorbsInput() const = 0;
21
22 virtual bool getIsShowingMenu() const = 0;
23
24 virtual bool getIsModal() const = 0;
25
26 virtual bool getShouldStealMouse() const = 0;
27
28 virtual bool getLowFreqRendering() const = 0;
29
30 virtual bool getScreenDrawsLast() const = 0;
31
32 virtual bool getForceRenderBelow() const = 0;
33
34 virtual bool getShouldSendEvents() const = 0;
35
36 virtual bool getCloseOnPlayerHurt() const = 0;
37
38 virtual bool getCustomPocketToast() const = 0;
39
40 virtual bool getCacheScreen() const = 0;
41
42 virtual bool getGamepadCursor() const = 0;
43
44 virtual bool getGamepadCursorDeflectionMode() const = 0;
45
46 virtual float getVerticalScrollDelta() const = 0;
47
48 virtual bool loadScreenImmediately() const = 0;
49
50 virtual bool getRenderOnlyWhenTopmost() const = 0;
51
52 virtual ::ui::SceneType getSceneType() const = 0;
53
54 virtual bool getShouldBeSkippedDuringAutomation() const = 0;
55 // NOLINTEND
56
57public:
58 // virtual function thunks
59 // NOLINTBEGIN
60
61 // NOLINTEND
62};
Definition IScreenSettings.h:5