36 EditorFeatureFlagService& operator=(EditorFeatureFlagService
const&);
37 EditorFeatureFlagService(EditorFeatureFlagService
const&);
38 EditorFeatureFlagService();
43 virtual ~EditorFeatureFlagService() ;
45 virtual ::Scripting::Result_deprecated<void> init() ;
47 virtual ::Scripting::Result_deprecated<void> quit() ;
49 virtual ::std::optional<bool> getFlag(::std::string
const& name)
const ;
51 virtual ::Scripting::Result_deprecated<void> setFlag(::std::string
const& name,
bool value) ;
53 virtual ::Scripting::Result_deprecated<void> registerFlag(
54 ::std::string
const& name,
56 ::Editor::FeatureFlagCategory category,
57 ::Editor::FeatureFlagSource source,
58 ::std::string
const& description,
62 virtual bool hasFlag(::std::string
const& name)
const ;
64 virtual ::std::unordered_map<::std::string, ::Editor::FeatureFlagEntry>
const& getAllFlags()
const ;
66 virtual ::Bedrock::PubSub::Subscription listenForFlagChanged(
67 ::std::function<
void(::std::string
const&,
bool, ::Editor::FeatureFlagCategory)> func
100 MCNAPI ::Scripting::Result_deprecated<void>
$init();
102 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
104 MCNAPI ::std::optional<bool>
$getFlag(::std::string
const& name)
const;
106 MCNAPI ::Scripting::Result_deprecated<void>
$setFlag(::std::string
const& name,
bool value);
109 ::std::string
const& name,
111 ::Editor::FeatureFlagCategory category,
112 ::Editor::FeatureFlagSource source,
113 ::std::string
const& description,
117 MCNAPI
bool $hasFlag(::std::string
const& name)
const;
119 MCNAPI ::std::unordered_map<::std::string, ::Editor::FeatureFlagEntry>
const&
$getAllFlags()
const;
121 MCNAPI ::Bedrock::PubSub::Subscription
MCAPI ::Scripting::Result_deprecated< void > $registerFlag(::std::string const &name, bool defaultValue, ::Editor::FeatureFlagCategory category, ::Editor::FeatureFlagSource source, ::std::string const &description, bool readOnly)
Definition FeatureFlagEntry.h:7