65 EditorSettingsService& operator=(EditorSettingsService
const&);
66 EditorSettingsService(EditorSettingsService
const&);
67 EditorSettingsService();
72 virtual ~EditorSettingsService() ;
74 virtual ::Scripting::Result_deprecated<void> init() ;
76 virtual ::Scripting::Result_deprecated<void> quit() ;
78 virtual ::Editor::Settings::Audio& getAudioSettings() ;
80 virtual ::Editor::Settings::Audio
const& getAudioSettings()
const ;
82 virtual ::Editor::Settings::Graphics& getGraphicsSettings() ;
84 virtual ::Editor::Settings::Graphics
const& getGraphicsSettings()
const ;
86 virtual ::Editor::Settings::Speed& getSpeedSettings() ;
88 virtual ::Editor::Settings::Speed
const& getSpeedSettings()
const ;
90 virtual ::Editor::Settings::Theme& getThemeSettings() ;
92 virtual ::Editor::Settings::Theme
const& getThemeSettings()
const ;
94 virtual ::Bedrock::PubSub::Subscription
97 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
100 virtual ::Bedrock::PubSub::Subscription
103 virtual ::Bedrock::PubSub::Subscription
106 virtual ::Bedrock::PubSub::Subscription
107 listenForCurrentThemeChanged(::std::function<
void(::std::string
const&)> func) ;
109 virtual ::Bedrock::PubSub::Subscription listenForNewThemeCreated(
111 void(::std::string
const&, ::std::optional<::std::string>
const&, ::std::optional<::std::string>
const&)>
115 virtual ::Bedrock::PubSub::Subscription listenForThemeColorUpdated(
116 ::std::function<
void(::std::string
const&, ::Editor::Settings::ThemeSettingsColorKey,
::mce::Color const&)> func
119 virtual ::Bedrock::PubSub::Subscription
120 listenForThemeDeleted(::std::function<
void(::std::string
const&)> func) ;
163 MCNAPI ::Scripting::Result_deprecated<void>
$init();
165 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
183 MCNAPI ::Bedrock::PubSub::Subscription
186 MCNAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
189 MCNAPI ::Bedrock::PubSub::Subscription
192 MCNAPI ::Bedrock::PubSub::Subscription
195 MCNAPI ::Bedrock::PubSub::Subscription
200 void(::std::string
const&, ::std::optional<::std::string>
const&, ::std::optional<::std::string>
const&)>
205 ::std::function<
void(::std::string
const&, ::Editor::Settings::ThemeSettingsColorKey,
::mce::Color const&)> func