35 MCAPI ::std::optional<::std::string> getSelectedTool()
const;
37 MCAPI ::std::string getToolPayload(::std::string
id)
const;
39 MCAPI ::std::optional<::std::variant<float, bool, ::std::string>>
40 getToolProperty(::std::string
id, ::std::string property)
const;
42 MCAPI
bool hasToolPayload(::std::string
id)
const;
44 MCAPI
bool hasToolProperty(::std::string
id, ::std::string property)
const;
46 MCAPI ::Scripting::Result<void>
49 MCAPI ::Scripting::Result<void> unregisterTool(::std::string
id);
51 MCAPI ::Scripting::Result<void> updateRegisteredTool(::std::string
id, ::std::string
const& payload);
53 MCAPI ::Scripting::Result<void>
54 updateRegisteredToolProperty(::std::string
id, ::std::string
const& payload, ::std::string
const& prop);
56 MCAPI ::Scripting::Result<void> updateSelectedTool(::std::optional<::std::string> toolId);
Definition ContextConfig.h:7