virtualx-engine/editor/plugins
Pedro J. Estébanez 3f31925b18 Universalize draw-over API for EditorPlugins
- Now it is usable from both `CanvasItem` and `Spatial` editors.
- `EditorPlugin` API changes:
 - `forward_draw_over_canvas()` becomes `forward_draw_over_viewport()`.
 - `update_canvas()` becomes `update_overlays()`, which now triggers the update of every overlay on top of any 2D or 3D viewports present. Also now it returns the number of such viewports, which is useful whenever you need to know the number of draw-over calls you'll get.
 - New: `[set/is]_force_draw_over_forwarding_enabled()` to force overlaying regardless it handles the current object type, in a similar fashion as `[set/is]_input_event_forwarding_always_enabled`. This kind of overlay is also on top of those for regular handled node types.
 - New: `forward_force_draw_over_canvas()`, which is the callback that gets called for plugins that enable forced overlaying.
2017-11-24 21:24:15 +01:00
..
abstract_polygon_2d_editor.cpp Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
abstract_polygon_2d_editor.h Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
animation_player_editor_plugin.cpp Added and improved some icons, plus some other minor visual fixes. 2017-10-12 14:43:11 -05:00
animation_player_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
animation_tree_editor_plugin.cpp Allow for getting/setting indexed properties of objects using get/set_indexed 2017-11-21 20:58:21 +02:00
animation_tree_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
asset_library_editor_plugin.cpp Merge pull request #13008 from Chaosus/assetstorefixes 2017-11-20 09:10:13 +01:00
asset_library_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
camera_editor_plugin.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
camera_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
canvas_item_editor_plugin.cpp Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
canvas_item_editor_plugin.h Remove preview when closing "change default type" dialog. 2017-11-12 10:50:32 +01:00
collision_polygon_2d_editor_plugin.cpp Restored files mode 2017-10-18 00:05:08 +02:00
collision_polygon_2d_editor_plugin.h Fixes snapping and replaces the _draw_canvas by forward_canvas_draw 2017-10-18 00:01:59 +02:00
collision_polygon_editor_plugin.cpp Rename Rect3 to AABB. 2017-11-17 11:01:41 -05:00
collision_polygon_editor_plugin.h Remove dead ButtonGroup code 2017-09-06 14:41:34 +02:00
collision_shape_2d_editor_plugin.cpp Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
collision_shape_2d_editor_plugin.h Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
cube_grid_theme_editor_plugin.cpp Remove set_area_as_parent_rect and replace it by set_anchors_and_margins_preset(PRESET_WIDE) 2017-09-22 11:39:44 +02:00
cube_grid_theme_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
curve_editor_plugin.cpp CurveEditor: fix can't edit right tangent 2017-10-03 03:48:11 +07:00
curve_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
editor_preview_plugins.cpp Use new XDG folders to dehardcode paths 2017-11-19 20:54:26 +01:00
editor_preview_plugins.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
gi_probe_editor_plugin.cpp Clean up GI Probe baking, proper button and progress bar. 2017-10-30 16:33:37 -03:00
gi_probe_editor_plugin.h Clean up GI Probe baking, proper button and progress bar. 2017-10-30 16:33:37 -03:00
gradient_editor_plugin.cpp Fix files header 2017-09-01 21:07:55 +07:00
gradient_editor_plugin.h Fix files header 2017-09-01 21:07:55 +07:00
item_list_editor_plugin.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
item_list_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
light_occluder_2d_editor_plugin.cpp Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
light_occluder_2d_editor_plugin.h Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
line_2d_editor_plugin.cpp Use AbstractPolygon2DEditor for Line2D 2017-11-04 20:26:38 +01:00
line_2d_editor_plugin.h Use AbstractPolygon2DEditor for Line2D 2017-11-04 20:26:38 +01:00
material_editor_plugin.cpp Finalized ability to convert from CanvasItem/Spatial/Particles materials to ShaderMaterial, closes #10242 2017-11-14 15:45:30 -03:00
material_editor_plugin.h Finalized ability to convert from CanvasItem/Spatial/Particles materials to ShaderMaterial, closes #10242 2017-11-14 15:45:30 -03:00
mesh_editor_plugin.cpp Rename Rect3 to AABB. 2017-11-17 11:01:41 -05:00
mesh_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
mesh_instance_editor_plugin.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
mesh_instance_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
multimesh_editor_plugin.cpp Dead code tells no tales 2017-08-27 22:13:45 +02:00
multimesh_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
navigation_mesh_editor_plugin.cpp Recast integration. 2017-09-04 21:41:57 +01:00
navigation_mesh_editor_plugin.h Renamed function arguments to keep them consistent between declaration and implementation 2017-09-14 13:49:15 -04:00
navigation_mesh_generator.cpp Refactor Fixed to Physics 2017-10-21 21:28:08 +07:00
navigation_mesh_generator.h Renamed function arguments to keep them consistent between declaration and implementation 2017-09-14 13:49:15 -04:00
navigation_polygon_editor_plugin.cpp Restored files mode 2017-10-18 00:05:08 +02:00
navigation_polygon_editor_plugin.h Fixes snapping and replaces the _draw_canvas by forward_canvas_draw 2017-10-18 00:01:59 +02:00
particles_2d_editor_plugin.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
particles_2d_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
particles_editor_plugin.cpp Rename Rect3 to AABB. 2017-11-17 11:01:41 -05:00
particles_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
path_2d_editor_plugin.cpp Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
path_2d_editor_plugin.h Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
path_editor_plugin.cpp Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
path_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
polygon_2d_editor_plugin.cpp Native pan and zoom for macOS 2017-11-21 09:11:39 +01:00
polygon_2d_editor_plugin.h Fixes snapping and replaces the _draw_canvas by forward_canvas_draw 2017-10-18 00:01:59 +02:00
resource_preloader_editor_plugin.cpp Replace Del icon by Remove icon 2017-11-10 21:57:39 +01:00
resource_preloader_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
script_editor_plugin.cpp Visual fixes 2017-11-20 13:03:22 -06:00
script_editor_plugin.h Add close other tabs to Script Editor 2017-11-20 15:06:52 +08:00
script_text_editor.cpp scrolling fixes 2017-11-18 20:07:53 -05:00
script_text_editor.h scrolling fixes 2017-11-18 20:07:53 -05:00
SCsub Refactoring: rename tools/editor/ to editor/ 2017-03-05 14:21:25 +01:00
shader_editor_plugin.cpp shader editor context menu and line operations and style fix 2017-11-11 14:46:59 -05:00
shader_editor_plugin.h shader editor context menu and line operations and style fix 2017-11-11 14:46:59 -05:00
shader_graph_editor_plugin.cpp Remove set_area_as_parent_rect and replace it by set_anchors_and_margins_preset(PRESET_WIDE) 2017-09-22 11:39:44 +02:00
shader_graph_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
spatial_editor_plugin.cpp Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
spatial_editor_plugin.h Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
sprite_frames_editor_plugin.cpp Select correct animation on creation of a new one 2017-11-01 15:40:58 -04:00
sprite_frames_editor_plugin.h Add copy button to sprite_frames_editor_plugin 2017-10-28 08:03:49 +08:00
style_box_editor_plugin.cpp Remove set_area_as_parent_rect and replace it by set_anchors_and_margins_preset(PRESET_WIDE) 2017-09-22 11:39:44 +02:00
style_box_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
texture_editor_plugin.cpp Renamed fixed_process to physics_process 2017-09-30 16:19:07 +02:00
texture_editor_plugin.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
texture_region_editor_plugin.cpp Fix misaligned zoom icon in Texture Region Editor plugin 2017-11-10 07:31:36 +01:00
texture_region_editor_plugin.h Finished transition of Patch9Rect to NinePatchRect 2017-10-24 13:01:45 +07:00
theme_editor_plugin.cpp Add menu to import current editor theme into theme editor 2017-11-07 13:32:04 +08:00
theme_editor_plugin.h Add menu to import current editor theme into theme editor 2017-11-07 13:32:04 +08:00
tile_map_editor_plugin.cpp Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
tile_map_editor_plugin.h Universalize draw-over API for EditorPlugins 2017-11-24 21:24:15 +01:00
tile_set_editor_plugin.cpp Implement auto-tiling 2017-11-20 06:27:47 -03:00
tile_set_editor_plugin.h Implement auto-tiling 2017-11-20 06:27:47 -03:00