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:

More...
struct EditorPlugin
@nogc nothrow
bool
forwardCanvasGuiInput

Detailed Description

# 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

Meta