.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_EditorPlugin: EditorPlugin ============ **Inherits:** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`apply_changes` **(** **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`edit` **(** :ref:`Object` object **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`forward_input_event` **(** :ref:`InputEvent` event **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`forward_spatial_input_event` **(** :ref:`Camera` camera, :ref:`InputEvent` event **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`StringArray` | :ref:`get_breakpoints` **(** **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_name` **(** **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`get_state` **(** **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`handles` **(** :ref:`Object` object **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_main_screen` **(** **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`make_visible` **(** :ref:`bool` visible **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_state` **(** :ref:`Dictionary` state **)** virtual | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Object` | :ref:`get_undo_redo` **(** **)** | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_custom_control` **(** :ref:`int` container, :ref:`Object` control **)** | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_custom_type` **(** :ref:`String` type, :ref:`String` base, :ref:`Script` script, :ref:`Texture` icon **)** | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_custom_type` **(** :ref:`String` type **)** | +----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Numeric Constants ----------------- - **CONTAINER_TOOLBAR** = **0** - **CONTAINER_SPATIAL_EDITOR_MENU** = **1** - **CONTAINER_SPATIAL_EDITOR_SIDE** = **2** - **CONTAINER_SPATIAL_EDITOR_BOTTOM** = **3** - **CONTAINER_CANVAS_EDITOR_MENU** = **4** - **CONTAINER_CANVAS_EDITOR_SIDE** = **5** Member Function Description --------------------------- .. _class_EditorPlugin_apply_changes: - void **apply_changes** **(** **)** virtual .. _class_EditorPlugin_clear: - void **clear** **(** **)** virtual .. _class_EditorPlugin_edit: - void **edit** **(** :ref:`Object` object **)** virtual .. _class_EditorPlugin_forward_input_event: - :ref:`bool` **forward_input_event** **(** :ref:`InputEvent` event **)** virtual .. _class_EditorPlugin_forward_spatial_input_event: - :ref:`bool` **forward_spatial_input_event** **(** :ref:`Camera` camera, :ref:`InputEvent` event **)** virtual .. _class_EditorPlugin_get_breakpoints: - :ref:`StringArray` **get_breakpoints** **(** **)** virtual .. _class_EditorPlugin_get_name: - :ref:`String` **get_name** **(** **)** virtual .. _class_EditorPlugin_get_state: - :ref:`Dictionary` **get_state** **(** **)** virtual .. _class_EditorPlugin_handles: - :ref:`bool` **handles** **(** :ref:`Object` object **)** virtual .. _class_EditorPlugin_has_main_screen: - :ref:`bool` **has_main_screen** **(** **)** virtual .. _class_EditorPlugin_make_visible: - void **make_visible** **(** :ref:`bool` visible **)** virtual .. _class_EditorPlugin_set_state: - void **set_state** **(** :ref:`Dictionary` state **)** virtual .. _class_EditorPlugin_get_undo_redo: - :ref:`Object` **get_undo_redo** **(** **)** .. _class_EditorPlugin_add_custom_control: - void **add_custom_control** **(** :ref:`int` container, :ref:`Object` control **)** .. _class_EditorPlugin_add_custom_type: - void **add_custom_type** **(** :ref:`String` type, :ref:`String` base, :ref:`Script` script, :ref:`Texture` icon **)** .. _class_EditorPlugin_remove_custom_type: - void **remove_custom_type** **(** :ref:`String` type **)**