LeviLamina
Loading...
Searching...
No Matches
Editor::ScriptModule::ScriptSettingsTheme Class Reference

Public Member Functions

ScriptSettingsThemeoperator= (ScriptSettingsTheme const &)
 
 ScriptSettingsTheme (ScriptSettingsTheme const &)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErroraddNewTheme (::std::string const &id, ::std::optional<::std::string > const &name, ::std::optional<::std::string > const &sourceThemeId)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrordeleteTheme (::std::string const &id)
 
MCAPI::std::string const getCurrentTheme () const
 
MCAPI ::std::optional<::std::map<::std::string, ::ScriptModuleMinecraft::ScriptRGBA > > getThemeColors (::std::string const &id) const
 
MCAPI ::std::vector<::std::string > getThemeIdList () const
 
MCAPI ::Scripting::Result<::std::string, ::Scripting::ErrorgetThemeName (::std::string const &id) const
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorsetCurrentTheme (::std::string const &id)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorsetThemeName (::std::string const &id, ::std::string const &name)
 
MCAPI ::Scripting::Result< void, ::Scripting::ErrorupdateThemeColor (::std::string const &id, ::Editor::Settings::ThemeSettingsColorKey key, ::ScriptModuleMinecraft::ScriptRGBA newColor)
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptSettingsThemebindScript ()
 
static MCAPI ::Scripting::EnumBindingBuilder<::std::string, ::Editor::Settings::ThemeSettingsColorKey > bindScriptPropsEnum ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnka9a9b3
 
::ll::UntypedStorage< 8, 16 > mUnk59913a
 

The documentation for this class was generated from the following file: