3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/settings/IOptionsDataProvider.h"
7#include "mc/client/settings/LocStringData.h"
8#include "mc/client/settings/data_providers/MultiplayerBroadcastStateInfo.h"
22 ::ll::TypedStorage<8, 8, ::Settings::RegistryBuilder::IBuilderContext&> mContext;
23 ::ll::TypedStorage<8, 128, ::Settings::MultiplayerBroadcastStateInfo> mStateInfo;
24 ::ll::TypedStorage<8, 24, ::std::vector<::Settings::OptionData>> mDropdownOptions;
28 ::std::optional<::std::variant<::std::string, ::std::function<::std::string()>, ::Settings::LocStringData>>>
34 MultiplayerBroadcastDataProvider& operator=(MultiplayerBroadcastDataProvider
const&);
35 MultiplayerBroadcastDataProvider(MultiplayerBroadcastDataProvider
const&);
36 MultiplayerBroadcastDataProvider();
41 virtual ::gsl::span<::Settings::OptionData const> getOptions() const ;
43 virtual
int getValue() const ;
45 virtual
void setValue(
int) ;
47 virtual ::std::optional<
48 ::std::variant<::std::
string, ::std::function<::std::
string()>, ::Settings::LocStringData>> const&
51 virtual
bool canModify() const ;
57 MCAPI MultiplayerBroadcastDataProvider(
58 ::Settings::RegistryBuilder::IBuilderContext& context,
59 ::Settings::MultiplayerBroadcastStateInfo stateInfo
67 $ctor(::Settings::RegistryBuilder::IBuilderContext& context, ::Settings::MultiplayerBroadcastStateInfo stateInfo);
73 MCAPI ::gsl::span<::Settings::OptionData const> $getOptions() const;
75 MCAPI
int $getValue() const;
77 MCFOLD
void $setValue(
int);
79 MCFOLD ::std::optional<
80 ::std::variant<::std::
string, ::std::function<::std::
string()>, ::Settings::LocStringData>> const&
83 MCFOLD
bool $canModify() const;
Definition MultiplayerBroadcastDataProvider.h:7
static MCAPI void ** $vftable()
Definition IBuilderContext.h:7
Definition OptionData.h:7