API Reference
On this page
Public Member Functions | |
| virtual bool | update () |
| MCAPI | EditorSettingsFacet (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client) |
| MCAPI::Editor::Services::EditorPersistenceServiceProvider * | _getEditorPersistenceProvider () |
| MCAPI::Editor::Services::EditorSettingsServiceProvider * | _getEditorSettingsProvider () |
| MCAPI void | _handleCurrentThemeChanged (::std::string const &newThemeId) |
| MCAPI void | _handleNewThemeCreated (::std::string const &newThemeId) |
| MCAPI void | _handleThemeColorUpdated (::std::string const &themeId, ::Editor::Settings::ThemeSettingsColorKey key, ::mce::Color const &color) |
| MCAPI void | _handleThemeDeleted (::std::string const &newThemeId) |
| MCAPI void | _handleThemeSettingsChanged (::Editor::Settings::ThemeProps const &themeProp) |
| MCAPI void | _saveSettings () |
| MCAPI void | addNewTheme (::std::string &themeId, ::std::optional<::std::string > &name, ::std::optional<::std::string > &sourceThemeId) |
| MCAPI void | deleteTheme (::std::string &id) |
| MCAPI::std::string const & | getCurrentThemeId () const |
| MCAPI int | getFontZoom () const |
| MCAPI::std::string | getKey (::std::string const &key) const |
| MCAPI::OreUI::EditorSettingsFacet::EditorOperatorType | getSelectedOperator () const |
| MCAPI::std::string const & | getSelectedTool () const |
| MCAPI ::std::unordered_map<::HashedString, ::Editor::Settings::ThemePalette > const & | getThemesMap () const |
| MCAPI bool | hasKey (::std::string const &key) const |
| MCAPI void | setCurrentThemeId (::std::string const &themeId) |
| MCAPI void | setFontZoom (int fontZoom) |
| MCAPI void | setKey (::std::string const &key, ::std::string const &value) |
| MCAPI void | setKeys (::std::unordered_map<::std::string, ::std::string > const &entries) |
| MCAPI void | setSelectedOperator (::OreUI::EditorSettingsFacet::EditorOperatorType operatorType) |
| MCAPI void | setSelectedTool (::std::string const &toolId) |
| MCAPI void | updateThemeColor (::std::string &id, ::std::string &key, ::mce::Color newColor) |
| MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client) |
| MCAPI bool | $update () |
Static Public Member Functions | |
| static MCAPI ::std::add_lvalue_reference_t< char const[]> | NAME () |
Public Attributes | |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mSettingsChangedEventSub |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mNewThemeCreatedEventSub |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mThemeColorUpdatedEventSub |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mThemeDeletedEventSub |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mCurrentThemeChangedEventSub |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > | mClient |
| ::ll::TypedStorage< 1, 1, bool > | mIsDirty |
| ::ll::TypedStorage< 8, 32, ::std::string > | mCurrentThemeId |
| ::ll::TypedStorage< 4, 4, int > | mFontZoom |
| ::ll::TypedStorage< 1, 1, bool > | mIsEditorModeActive |
| ::ll::TypedStorage< 8, 32, ::std::string > | mCurrentToolId |
| ::ll::TypedStorage< 4, 4, ::OreUI::EditorSettingsFacet::EditorOperatorType > | mCurrentOperatorType |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::Editor::Settings::ThemePalette > > | mThemesMap |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::string > > | mUISettings |
|
explicit |
| MCAPI::Editor::Services::EditorPersistenceServiceProvider * OreUI::EditorSettingsFacet::_getEditorPersistenceProvider | ( | ) |
| MCAPI::Editor::Services::EditorSettingsServiceProvider * OreUI::EditorSettingsFacet::_getEditorSettingsProvider | ( | ) |
| MCAPI void OreUI::EditorSettingsFacet::_handleCurrentThemeChanged | ( | ::std::string const & | newThemeId | ) |
| MCAPI void OreUI::EditorSettingsFacet::_handleNewThemeCreated | ( | ::std::string const & | newThemeId | ) |
| MCAPI void OreUI::EditorSettingsFacet::_handleThemeColorUpdated | ( | ::std::string const & | themeId, |
| ::Editor::Settings::ThemeSettingsColorKey | key, | ||
| ::mce::Color const & | color ) |
| MCAPI void OreUI::EditorSettingsFacet::_handleThemeDeleted | ( | ::std::string const & | newThemeId | ) |
| MCAPI void OreUI::EditorSettingsFacet::_handleThemeSettingsChanged | ( | ::Editor::Settings::ThemeProps const & | themeProp | ) |
| MCAPI void OreUI::EditorSettingsFacet::_saveSettings | ( | ) |
| MCAPI void OreUI::EditorSettingsFacet::addNewTheme | ( | ::std::string & | themeId, |
| ::std::optional<::std::string > & | name, | ||
| ::std::optional<::std::string > & | sourceThemeId ) |
| MCAPI void OreUI::EditorSettingsFacet::deleteTheme | ( | ::std::string & | id | ) |
| MCAPI::std::string const & OreUI::EditorSettingsFacet::getCurrentThemeId | ( | ) | const |
| MCAPI int OreUI::EditorSettingsFacet::getFontZoom | ( | ) | const |
| MCAPI::std::string OreUI::EditorSettingsFacet::getKey | ( | ::std::string const & | key | ) | const |
| MCAPI::OreUI::EditorSettingsFacet::EditorOperatorType OreUI::EditorSettingsFacet::getSelectedOperator | ( | ) | const |
| MCAPI::std::string const & OreUI::EditorSettingsFacet::getSelectedTool | ( | ) | const |
| MCAPI ::std::unordered_map<::HashedString, ::Editor::Settings::ThemePalette > const & OreUI::EditorSettingsFacet::getThemesMap | ( | ) | const |
| MCAPI bool OreUI::EditorSettingsFacet::hasKey | ( | ::std::string const & | key | ) | const |
| MCAPI void OreUI::EditorSettingsFacet::setCurrentThemeId | ( | ::std::string const & | themeId | ) |
| MCAPI void OreUI::EditorSettingsFacet::setFontZoom | ( | int | fontZoom | ) |
| MCAPI void OreUI::EditorSettingsFacet::setKey | ( | ::std::string const & | key, |
| ::std::string const & | value ) |
| MCAPI void OreUI::EditorSettingsFacet::setKeys | ( | ::std::unordered_map<::std::string, ::std::string > const & | entries | ) |
| MCAPI void OreUI::EditorSettingsFacet::setSelectedOperator | ( | ::OreUI::EditorSettingsFacet::EditorOperatorType | operatorType | ) |
| MCAPI void OreUI::EditorSettingsFacet::setSelectedTool | ( | ::std::string const & | toolId | ) |
| MCAPI void OreUI::EditorSettingsFacet::updateThemeColor | ( | ::std::string & | id, |
| ::std::string & | key, | ||
| ::mce::Color | newColor ) |
|
static |
| MCAPI void * OreUI::EditorSettingsFacet::$ctor | ( | ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const & | client | ) |
| MCAPI bool OreUI::EditorSettingsFacet::$update | ( | ) |