From 0284727e7bc6337ebcd98e61eacf0d095d74a094 Mon Sep 17 00:00:00 2001 From: George Marques Date: Wed, 15 Nov 2017 13:57:24 -0200 Subject: Create API to add and remove VisualScript custom nodes This makes a VisualScriptEditor singleton, which gives plugins the ability to register their own custom nodes. Those will be available for insertion in the Visual Script editor, under the "Custom Nodes" category. --- modules/visual_script/visual_script.h | 1 + 1 file changed, 1 insertion(+) (limited to 'modules/visual_script/visual_script.h') diff --git a/modules/visual_script/visual_script.h b/modules/visual_script/visual_script.h index 0f60b103c9..3e31876941 100644 --- a/modules/visual_script/visual_script.h +++ b/modules/visual_script/visual_script.h @@ -600,6 +600,7 @@ public: virtual int profiling_get_frame_data(ProfilingInfo *p_info_arr, int p_info_max); void add_register_func(const String &p_name, VisualScriptNodeRegisterFunc p_func); + void remove_register_func(const String &p_name); Ref create_node_from_name(const String &p_name); void get_registered_node_names(List *r_names); -- cgit v1.2.3