LeviLamina
|
Public Member Functions | |
Theme & | operator= (Theme const &) |
Theme (Theme const &) | |
MCAPI | Theme (::std::function< void(::Editor::Settings::ThemeProps const &)> fullSyncCallback, ::std::function< void(::std::string const &)> onCurrentThemeChangeCallback, ::std::function< void(::std::string const &, ::std::optional<::std::string > const &, ::std::optional<::std::string > const &)> onNewThemeCreatedCallback, ::std::function< void(::std::string const &, ::Editor::Settings::ThemeSettingsColorKey, ::mce::Color const &)> onThemeColorUpdatedCallback, ::std::function< void(::std::string const &)> onThemeDeletedCallback) |
MCAPI ::std::unordered_map<::HashedString, ::mce::Color > | _cloneThemeColorProps (::std::unordered_map<::HashedString, ::mce::Color > colorProps) |
MCAPI::Scripting::Error | _getThemeDoesNotExistError (::std::string const &themeId, bool isCustom) const |
MCAPI ::Scripting::Result_deprecated< void > | addNewTheme (::std::string const &id, ::std::optional<::std::string > const &name, ::std::optional<::std::string > const &sourceThemeId, bool notifyUpdate) |
MCAPI bool | canThemeBeModified (::std::string const &id) const |
MCAPI ::Scripting::Result_deprecated< void > | deleteTheme (::std::string const &id, bool notifyUpdate) |
MCAPI ::std::optional<::Editor::Settings::ThemePalette > | getThemeColors (::std::string const &id) const |
MCAPI ::Scripting::Result_deprecated<::std::string > | getThemeName (::std::string const &id) const |
MCAPI ::Scripting::Result_deprecated<::Editor::Settings::ThemePalette > | getThemePalette (::std::string const &id) const |
MCAPI::mce::Color const & | resolveColorKey (::Editor::Settings::ThemeSettingsColorKey key) const |
MCAPI ::Scripting::Result_deprecated< void > | setCurrentTheme (::std::string const &id, bool notifyUpdate) |
MCAPI ::Scripting::Result_deprecated< void > | setThemeName (::std::string const &id, ::std::string const &name) |
MCAPI ::Scripting::Result_deprecated< void > | updateThemeColor (::std::string const &id, ::Editor::Settings::ThemeSettingsColorKey key, ::mce::Color const &newColor, bool notifyUpdate) |
MCAPI void * | $ctor (::std::function< void(::Editor::Settings::ThemeProps const &)> fullSyncCallback, ::std::function< void(::std::string const &)> onCurrentThemeChangeCallback, ::std::function< void(::std::string const &, ::std::optional<::std::string > const &, ::std::optional<::std::string > const &)> onNewThemeCreatedCallback, ::std::function< void(::std::string const &, ::Editor::Settings::ThemeSettingsColorKey, ::mce::Color const &)> onThemeColorUpdatedCallback, ::std::function< void(::std::string const &)> onThemeDeletedCallback) |
Static Public Member Functions | |
static MCAPI ::mce::Color | _getDarkThemeColorByKey (::Editor::Settings::ThemeSettingsColorKey colorKey) |
static MCAPI ::std::unordered_map<::HashedString, ::Editor::Settings::ThemePalette > | _getDefaultThemesMap () |
static MCAPI ::mce::Color | _getDefaultWorldUIColorByKey (::Editor::Settings::ThemeSettingsColorKey colorKey) |
static MCAPI ::std::unordered_map<::HashedString, ::mce::Color > | _getEmptyColorKeyMap () |
static MCAPI ::mce::Color | _getHighContrastThemeColorByKey (::Editor::Settings::ThemeSettingsColorKey colorKey) |
static MCAPI ::mce::Color | _getLightThemeColorByKey (::Editor::Settings::ThemeSettingsColorKey colorKey) |
static MCAPI ::mce::Color | _getRedstoneThemeColorByKey (::Editor::Settings::ThemeSettingsColorKey colorKey) |
static MCAPI void | bindType (::cereal::ReflectionCtx &ctx) |
Public Attributes | |
::ll::UntypedStorage< 8, 176 > | mUnk1f5339 |
::ll::UntypedStorage< 8, 64 > | mUnkb81eb0 |
::ll::UntypedStorage< 8, 64 > | mUnk2b56a1 |
::ll::UntypedStorage< 8, 64 > | mUnkba74b5 |
::ll::UntypedStorage< 8, 64 > | mUnkdb376c |
::ll::UntypedStorage< 8, 64 > | mUnk9e8945 |
MCAPI Editor::Settings::Theme::Theme | ( | ::std::function< void(::Editor::Settings::ThemeProps const &)> | fullSyncCallback, |
::std::function< void(::std::string const &)> | onCurrentThemeChangeCallback, | ||
::std::function< void(::std::string const &, ::std::optional<::std::string > const &, ::std::optional<::std::string > const &)> | onNewThemeCreatedCallback, | ||
::std::function< void(::std::string const &, ::Editor::Settings::ThemeSettingsColorKey, ::mce::Color const &)> | onThemeColorUpdatedCallback, | ||
::std::function< void(::std::string const &)> | onThemeDeletedCallback ) |
MCAPI ::std::unordered_map<::HashedString, ::mce::Color > Editor::Settings::Theme::_cloneThemeColorProps | ( | ::std::unordered_map<::HashedString, ::mce::Color > | colorProps | ) |
MCAPI::Scripting::Error Editor::Settings::Theme::_getThemeDoesNotExistError | ( | ::std::string const & | themeId, |
bool | isCustom ) const |
MCAPI ::Scripting::Result_deprecated< void > Editor::Settings::Theme::addNewTheme | ( | ::std::string const & | id, |
::std::optional<::std::string > const & | name, | ||
::std::optional<::std::string > const & | sourceThemeId, | ||
bool | notifyUpdate ) |
MCAPI bool Editor::Settings::Theme::canThemeBeModified | ( | ::std::string const & | id | ) | const |
MCAPI ::Scripting::Result_deprecated< void > Editor::Settings::Theme::deleteTheme | ( | ::std::string const & | id, |
bool | notifyUpdate ) |
MCAPI ::std::optional<::Editor::Settings::ThemePalette > Editor::Settings::Theme::getThemeColors | ( | ::std::string const & | id | ) | const |
MCAPI ::Scripting::Result_deprecated<::std::string > Editor::Settings::Theme::getThemeName | ( | ::std::string const & | id | ) | const |
MCAPI ::Scripting::Result_deprecated<::Editor::Settings::ThemePalette > Editor::Settings::Theme::getThemePalette | ( | ::std::string const & | id | ) | const |
MCAPI::mce::Color const & Editor::Settings::Theme::resolveColorKey | ( | ::Editor::Settings::ThemeSettingsColorKey | key | ) | const |
MCAPI ::Scripting::Result_deprecated< void > Editor::Settings::Theme::setCurrentTheme | ( | ::std::string const & | id, |
bool | notifyUpdate ) |
MCAPI ::Scripting::Result_deprecated< void > Editor::Settings::Theme::setThemeName | ( | ::std::string const & | id, |
::std::string const & | name ) |
MCAPI ::Scripting::Result_deprecated< void > Editor::Settings::Theme::updateThemeColor | ( | ::std::string const & | id, |
::Editor::Settings::ThemeSettingsColorKey | key, | ||
::mce::Color const & | newColor, | ||
bool | notifyUpdate ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
MCAPI void * Editor::Settings::Theme::$ctor | ( | ::std::function< void(::Editor::Settings::ThemeProps const &)> | fullSyncCallback, |
::std::function< void(::std::string const &)> | onCurrentThemeChangeCallback, | ||
::std::function< void(::std::string const &, ::std::optional<::std::string > const &, ::std::optional<::std::string > const &)> | onNewThemeCreatedCallback, | ||
::std::function< void(::std::string const &, ::Editor::Settings::ThemeSettingsColorKey, ::mce::Color const &)> | onThemeColorUpdatedCallback, | ||
::std::function< void(::std::string const &)> | onThemeDeletedCallback ) |