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;
43 MCAPI EducationLevelSettings();
45 MCAPI EducationLevelSettings(::EducationLevelSettings
const&);
47 MCAPI ::std::function<void(::std::string
const&,
::CommandFlag&, ::CommandPermissionLevel&)>
48 getCommandOverrideFunctor()
const;
50 MCAPI ::EducationLevelSettings& operator=(::EducationLevelSettings
const&);
52 MCAPI ~EducationLevelSettings();
64 MCAPI static ::std::string
const& DEFAULT_BORDER_PATH();
72 MCAPI
void* $ctor(::EducationLevelSettings
const&);