28 virtual ::IPlatformScreenshots& getPlatformScreenshots() = 0;
34 virtual void resetServiceLocators() = 0;
40 virtual bool isRealmsEnabled()
const = 0;
46 virtual ::Bedrock::Threading::Async<::IntegrityTokenResult> requestIntegrityToken(::std::string
const&) = 0;
49 virtual ::std::string getFullLanguageCode() = 0;
52 virtual bool mouseInputHandledByImGui() = 0;
55 virtual bool keyboardInputHandledByImGui() = 0;
58 virtual void updateImGuiMousePosition(
float,
float) = 0;
61 virtual void updateImGuiMouseButton(uchar,
bool) = 0;
64 virtual void updateImGuiMouseScrollBar(
float) = 0;
67 virtual void imGuiAddInputChar(ushort) = 0;
70 virtual bool updateImGuiKeyboard(uchar,
bool) = 0;
73 virtual ::UIProfile getDefaultUIProfile(::UIScalingRules)
const = 0;