You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
EditorPlugin can request user inputs from editor 3d view
This commit is contained in:
@@ -396,6 +396,7 @@ private:
|
||||
Vector<EditorPlugin *> editor_plugins;
|
||||
EditorPlugin *editor_plugin_screen;
|
||||
EditorPluginList *editor_plugins_over;
|
||||
EditorPluginList *editor_plugins_force_input_forwarding;
|
||||
|
||||
EditorHistory editor_history;
|
||||
EditorData editor_data;
|
||||
@@ -641,6 +642,7 @@ public:
|
||||
|
||||
EditorPlugin *get_editor_plugin_screen() { return editor_plugin_screen; }
|
||||
EditorPluginList *get_editor_plugins_over() { return editor_plugins_over; }
|
||||
EditorPluginList *get_editor_plugins_force_input_forwarding() { return editor_plugins_force_input_forwarding; }
|
||||
PropertyEditor *get_property_editor() { return property_editor; }
|
||||
VBoxContainer *get_property_editor_vb() { return prop_editor_vb; }
|
||||
|
||||
@@ -817,8 +819,9 @@ public:
|
||||
void make_visible(bool p_visible);
|
||||
void edit(Object *p_object);
|
||||
bool forward_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event);
|
||||
bool forward_spatial_gui_input(Camera *p_camera, const Ref<InputEvent> &p_event);
|
||||
bool forward_spatial_gui_input(Camera *p_camera, const Ref<InputEvent> &p_event, bool serve_when_force_input_enabled);
|
||||
void forward_draw_over_canvas(const Transform2D &p_canvas_xform, Control *p_canvas);
|
||||
void add_plugin(EditorPlugin *p_plugin);
|
||||
void clear();
|
||||
bool empty();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user