Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
EditorPlugin¶
Used by the editor to extend its functionality.
Description¶
Plugins are used by the editor to extend functionality. The most common types of plugins are those which edit a given node or resource type, import plugins and export plugins. See also EditorScript to add functions to the editor.
Note: Some names in this class contain "left" or "right" (e.g. DOCK_SLOT_LEFT_UL). These APIs assume left-to-right layout, and would be backwards when using right-to-left layout. These names are kept for compatibility reasons.
Tutorials¶
Methods¶
void |
_apply_changes ( ) virtual |
_build ( ) virtual |
|
void |
_clear ( ) virtual |
void |
_disable_plugin ( ) virtual |
void |
|
void |
_enable_plugin ( ) virtual |
void |
_forward_3d_draw_over_viewport ( Control viewport_control ) virtual |
void |
_forward_3d_force_draw_over_viewport ( Control viewport_control ) virtual |
_forward_3d_gui_input ( Camera3D viewport_camera, InputEvent event ) virtual |
|
void |
_forward_canvas_draw_over_viewport ( Control viewport_control ) virtual |
void |
_forward_canvas_force_draw_over_viewport ( Control viewport_control ) virtual |
_forward_canvas_gui_input ( InputEvent event ) virtual |
|
_get_breakpoints ( ) virtual const |
|
_get_plugin_icon ( ) virtual const |
|
_get_plugin_name ( ) virtual const |
|
_get_state ( ) virtual const |
|
_get_unsaved_status ( String for_scene ) virtual const |
|
void |
_get_window_layout ( ConfigFile configuration ) virtual |
_has_main_screen ( ) virtual |