Function EditorPlugin.forwardCanvasGuiInput
Called when there is a root node in the current edited scene, handles
is implemented and an InputEvent
happens in the 2D viewport. Intercepts the InputEvent
, if return true
EditorPlugin
consumes the event
, otherwise forwards event
to other Editor classes. Example:
# Prevents the InputEvent to reach other Editor classes func forward_canvas_gui_input(event): var forward = true return forward
Must return false
in order to forward the InputEvent
to other Editor classes. Example:
# Consumes InputEventMouseMotion and forwards other InputEvent types func forward_canvas_gui_input(event): var forward = false if event is InputEventMouseMotion: forward = true return forward