EditorPlugin

Inherits: Node < Object

Category: Core

Brief Description

Member Functions

void add_custom_control ( int container, Object control )
void add_custom_type ( String type, String base, Script script, Texture icon )
void apply_changes ( ) virtual
void clear ( ) virtual
void edit ( Object object ) virtual
bool forward_input_event ( InputEvent event ) virtual
bool forward_spatial_input_event ( Camera camera, InputEvent event ) virtual
StringArray get_breakpoints ( ) virtual
String get_name ( ) virtual
Dictionary get_state ( ) virtual
Object get_undo_redo ( )
bool handles ( Object object ) virtual
bool has_main_screen ( ) virtual
void make_visible ( bool visible ) virtual
void remove_custom_type ( String type )
void set_state ( Dictionary state ) virtual

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

  • void add_custom_control ( int container, Object control )
  • void apply_changes ( ) virtual
  • void clear ( ) virtual
  • void edit ( Object object ) virtual
  • bool has_main_screen ( ) virtual
  • void make_visible ( bool visible ) virtual
  • void remove_custom_type ( String type )