3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/TechStack.h"
7#include "mc/client/options/oreui/NewOreUIScreenOverride.h"
21 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::ui::OreUIScreenConfiguration>> mConfigurations;
29 MCNAPI ::OreUI::NewOreUIScreenOverride
getScreenOverride(::std::string
const& screenName)
const;
31 MCAPI ::ui::TechStack getTechStackForScreen(::std::string
const& screenName)
const;
36 ::std::string
const& screenName,
37 ::std::optional<::Option*> isSelectedOption,
38 ::std::optional<::Option*> isForceEnabledOption
Definition OreUIScreenConfiguration.h:7
Definition ScreenTechStackSelector.h:7
MCAPI void selectPreferredTechStackForScreen(::std::string const &screenName, ::ui::TechStack tech)
MCAPI::OreUI::NewOreUIScreenOverride getScreenOverride(::std::string const &screenName) const
MCAPI bool isOreUISupportedForScreen(::std::string const &screenName) const
MCAPI::ui::OreUIScreenConfiguration & registerScreen(::std::string const &screenName, ::std::optional<::Option * > isSelectedOption, ::std::optional<::Option * > isForceEnabledOption)
MCAPI::ui::TechStack getPreferredTechStackForScreen(::std::string const &screenName) const