17struct EducationLevelSettings {
20 using CommandOverrideFunctor =
21 ::std::function<void(::std::string
const&,
::CommandFlag&, ::CommandPermissionLevel&)>;
23 using HiddenCommands = ::std::string;
28 ::ll::TypedStorage<8, 32, ::std::string> codeBuilderDefaultUri;
29 ::ll::TypedStorage<8, 32, ::std::string> codeBuilderTitle;
30 ::ll::TypedStorage<1, 1, bool> canResizeCodeBuilder;
31 ::ll::TypedStorage<1, 1, bool> disableLegacyTitleBar;
32 ::ll::TypedStorage<8, 32, ::std::string> postProcessFilter;
33 ::ll::TypedStorage<8, 32, ::std::string> screenshotBorderResourcePath;
34 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, uint>> hiddenCommands;
35 ::ll::TypedStorage<8, 40, ::EducationLocalLevelSettings> localSettings;
36 ::ll::TypedStorage<1, 3, ::std::optional<::AgentCapabilities>> agentCapabilities;
37 ::ll::TypedStorage<8, 72, ::std::optional<::ExternalLinkSettings>> externalLinkSettings;
42 EducationLevelSettings();
47 MCAPI EducationLevelSettings(::EducationLevelSettings
const&);
49 MCAPI ::std::function<void(::std::string
const&,
::CommandFlag&, ::CommandPermissionLevel&)>
50 getCommandOverrideFunctor()
const;
53 MCAPI ::std::string getScreenShotBorderPath()
const;
56 MCAPI ::EducationLevelSettings& operator=(::EducationLevelSettings
const&);
58 MCAPI ~EducationLevelSettings();
72 MCAPI static ::std::string
const& DEFAULT_BORDER_PATH();
78 MCAPI
void* $ctor(::EducationLevelSettings
const&);