3#include "mc/_HeaderOutputPredefine.h" 
    6#include "mc/deps/core/utility/pub_sub/Publisher.h" 
    7#include "mc/platform/UUID.h" 
   11namespace Bedrock::PubSub::ThreadModel { 
struct MultiThreaded; }
 
   12namespace SharedTypes::v3_0_0::PackManifestDefinition { 
struct DropdownSetting; }
 
   13namespace SharedTypes::v3_0_0::PackManifestDefinition { 
struct LabelSetting; }
 
   14namespace SharedTypes::v3_0_0::PackManifestDefinition { 
struct SliderSetting; }
 
   15namespace SharedTypes::v3_0_0::PackManifestDefinition { 
struct ToggleSetting; }
 
   22    ::ll::TypedStorage<8, 16, ::mce::UUID const> mPackId;
 
   27            void(
::mce::UUID const&, ::std::string 
const&, ::std::variant<float, bool, ::std::string> 
const&),
 
   31    ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::variant<float, bool, ::std::string>>>
 
   44        ::std::vector<::std::variant<
 
   49        ::std::map<::std::string, ::std::variant<float, bool, ::std::string>> 
const* loadedValues,
 
   51            void(
::mce::UUID const&, ::std::string 
const&, ::std::variant<float, bool, ::std::string> 
const&),
 
   62        ::std::vector<::std::variant<
 
   67        ::std::map<::std::string, ::std::variant<float, bool, ::std::string>> 
const* loadedValues,
 
   69            void(
::mce::UUID const&, ::std::string 
const&, ::std::variant<float, bool, ::std::string> 
const&),
 
 
Definition PackSettings.h:18
 
MCAPI PackSettings(::mce::UUID const &packId, ::std::vector<::std::variant< ::SharedTypes::v3_0_0::PackManifestDefinition::LabelSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::SliderSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::ToggleSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::DropdownSetting > > const &packSettingDef, ::std::map<::std::string, ::std::variant< float, bool, ::std::string > > const *loadedValues, ::std::weak_ptr<::Bedrock::PubSub::Publisher< void(::mce::UUID const &, ::std::string const &, ::std::variant< float, bool, ::std::string > const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > publisher)
 
MCAPI void * $ctor(::mce::UUID const &packId, ::std::vector<::std::variant< ::SharedTypes::v3_0_0::PackManifestDefinition::LabelSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::SliderSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::ToggleSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::DropdownSetting > > const &packSettingDef, ::std::map<::std::string, ::std::variant< float, bool, ::std::string > > const *loadedValues, ::std::weak_ptr<::Bedrock::PubSub::Publisher< void(::mce::UUID const &, ::std::string const &, ::std::variant< float, bool, ::std::string > const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > publisher)
 
Definition MultiThreaded.h:7
 
Definition DropdownSetting.h:12
 
Definition LabelSetting.h:7
 
Definition SliderSetting.h:12
 
Definition ToggleSetting.h:12