3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/settings/IOptionsDataProvider.h"
7#include "mc/client/settings/data_providers/MultiplayerBroadcastStateInfo.h"
21 ::ll::TypedStorage<8, 8, ::Settings::RegistryBuilder::IBuilderContext&> mContext;
22 ::ll::TypedStorage<8, 128, ::Settings::MultiplayerBroadcastStateInfo> mStateInfo;
23 ::ll::TypedStorage<8, 24, ::std::vector<::Settings::OptionData>> mDropdownOptions;
24 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mInfo;
29 MultiplayerBroadcastDataProvider& operator=(MultiplayerBroadcastDataProvider
const&);
30 MultiplayerBroadcastDataProvider(MultiplayerBroadcastDataProvider
const&);
31 MultiplayerBroadcastDataProvider();
36 virtual ::gsl::span<::Settings::OptionData const> getOptions() const ;
38 virtual
int getValue() const ;
40 virtual
void setValue(
int) ;
42 virtual ::std::optional<::std::
string> const& getInfo() const ;
44 virtual
bool canModify() const ;
46 virtual ~MultiplayerBroadcastDataProvider() ;
52 MCAPI MultiplayerBroadcastDataProvider(
53 ::Settings::RegistryBuilder::IBuilderContext& context,
54 ::Settings::MultiplayerBroadcastStateInfo stateInfo
62 $ctor(::Settings::RegistryBuilder::IBuilderContext& context, ::Settings::MultiplayerBroadcastStateInfo stateInfo);
74 MCAPI ::gsl::span<::Settings::OptionData const> $getOptions() const;
76 MCAPI
int $getValue() const;
78 MCFOLD
void $setValue(
int);
80 MCFOLD ::std::optional<::std::
string> const& $getInfo() const;
82 MCFOLD
bool $canModify() const;
Definition MultiplayerBroadcastDataProvider.h:7
static MCAPI void ** $vftable()
Definition IBuilderContext.h:7
Definition OptionData.h:7