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();
49 MCNAPI ::std::function<void(::std::string
const&,
::CommandFlag&, ::CommandPermissionLevel&)>
53 MCNAPI ::std::string getScreenShotBorderPath()
const;
56 MCNAPI ::EducationLevelSettings&
operator=(::EducationLevelSettings
const&);
76 MCNAPI
void*
$ctor(::EducationLevelSettings
const&);