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

Public Member Functions

ScriptSettingsThemeoperator= (ScriptSettingsTheme const &)
 
 ScriptSettingsTheme (ScriptSettingsTheme const &)
 
MCAPI ::Scripting::Result_deprecated< void > addNewTheme (::std::string const &id, ::std::optional<::std::string > const &name, ::std::optional<::std::string > const &sourceThemeId)
 
MCAPI bool canThemeBeModified (::std::string const &id) const
 
MCAPI ::Scripting::Result_deprecated< void > deleteTheme (::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_deprecated<::std::string > getThemeName (::std::string const &id) const
 
MCAPI::ScriptModuleMinecraft::ScriptRGBA resolveColorKey (::Editor::Settings::ThemeSettingsColorKey key) const
 
MCAPI ::Scripting::Result_deprecated< void > setCurrentTheme (::std::string const &id)
 
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, ::ScriptModuleMinecraft::ScriptRGBA newColor)
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bindScript ()
 
static MCAPI ::Scripting::EnumBinding bindScriptPropsEnum ()
 

Public Attributes

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

Member Function Documentation

◆ addNewTheme()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptSettingsTheme::addNewTheme ( ::std::string const & id,
::std::optional<::std::string > const & name,
::std::optional<::std::string > const & sourceThemeId )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ canThemeBeModified()

MCAPI bool Editor::ScriptModule::ScriptSettingsTheme::canThemeBeModified ( ::std::string const & id) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ deleteTheme()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptSettingsTheme::deleteTheme ( ::std::string const & id)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getCurrentTheme()

MCAPI::std::string const Editor::ScriptModule::ScriptSettingsTheme::getCurrentTheme ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getThemeColors()

MCAPI ::std::optional<::std::map<::std::string, ::ScriptModuleMinecraft::ScriptRGBA > > Editor::ScriptModule::ScriptSettingsTheme::getThemeColors ( ::std::string const & id) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getThemeIdList()

MCAPI ::std::vector<::std::string > Editor::ScriptModule::ScriptSettingsTheme::getThemeIdList ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getThemeName()

MCAPI ::Scripting::Result_deprecated<::std::string > Editor::ScriptModule::ScriptSettingsTheme::getThemeName ( ::std::string const & id) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolveColorKey()

MCAPI::ScriptModuleMinecraft::ScriptRGBA Editor::ScriptModule::ScriptSettingsTheme::resolveColorKey ( ::Editor::Settings::ThemeSettingsColorKey key) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setCurrentTheme()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptSettingsTheme::setCurrentTheme ( ::std::string const & id)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setThemeName()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptSettingsTheme::setThemeName ( ::std::string const & id,
::std::string const & name )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ updateThemeColor()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptSettingsTheme::updateThemeColor ( ::std::string const & id,
::Editor::Settings::ThemeSettingsColorKey key,
::ScriptModuleMinecraft::ScriptRGBA newColor )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bindScript()

static MCAPI ::Scripting::ClassBinding Editor::ScriptModule::ScriptSettingsTheme::bindScript ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bindScriptPropsEnum()

static MCAPI ::Scripting::EnumBinding Editor::ScriptModule::ScriptSettingsTheme::bindScriptPropsEnum ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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