godot/editor/plugins
Erik 8b0546d93b Implement game camera override
Implemented uniform API in Viewport class to override 2D and/or
3D camera.

Added buttons in 2D and 3D editor viewport toolbars that override
the running game camera transform with the editor viewport camera
transform. Implemented via remote debugger protocol and camera
override API.

Removed LiveEditFuncs function pointers from ScriptDebugger class.
Since the debugger got access to the SceneTree instance (if one
exists), there is no need to store the function pointers. The live
edit functions in SceneTree are used directly instead. Also removed
the static version of live edit functions in SceneTree for the same
reason. This reduced the SceneTree -> Debugger coupling too since
the function pointers don't need to be set from SceneTree anymore.

Moved script_debugger_remote.h/cpp from 'core/' to 'scene/debugger/'.
This is because the remote debugger is now using SceneTree directly
and 'core/' classes should not depend on 'scene/' classes.
2019-10-23 02:51:32 +01:00
..
abstract_polygon_2d_editor.cpp Improve the appearance of 2D path editors 2019-08-18 22:27:01 +02:00
abstract_polygon_2d_editor.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
animation_blend_space_1d_editor.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
animation_blend_space_1d_editor.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
animation_blend_space_2d_editor.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
animation_blend_space_2d_editor.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
animation_blend_tree_editor_plugin.cpp Fix resizer icon visiblity on light theme in GraphNode 2019-09-01 09:12:26 +03:00
animation_blend_tree_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
animation_player_editor_plugin.cpp Fix potential crash in AnimationPlayer. 2019-10-03 21:07:49 +02:00
animation_player_editor_plugin.h Automatically seek timeline in selected animation 2019-10-01 18:38:03 +02:00
animation_state_machine_editor.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
animation_state_machine_editor.h [StateMachine] Fix play position 2019-04-23 14:59:16 -03:00
animation_tree_editor_plugin.cpp Fix AnimationTree editor messing up parameters when nested 2019-07-11 21:18:53 +03:00
animation_tree_editor_plugin.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
animation_tree_player_editor_plugin.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
animation_tree_player_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
asset_library_editor_plugin.cpp Remove dependency on the editor directory being in the build's include path. 2019-10-10 08:57:00 +02:00
asset_library_editor_plugin.h Remove dependency on the editor directory being in the build's include path. 2019-10-10 08:57:00 +02:00
audio_stream_editor_plugin.cpp Fix pausing in audio player editor acting the same as stopping 2019-06-02 22:40:28 -03:00
audio_stream_editor_plugin.h Scene: Ensure classes match their header filename 2019-02-12 17:21:48 +01:00
baked_lightmap_editor_plugin.cpp Style: Apply new changes from clang-format 8.0 2019-04-09 17:09:48 +02:00
baked_lightmap_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
camera_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
camera_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
canvas_item_editor_plugin.cpp Implement game camera override 2019-10-23 02:51:32 +01:00
canvas_item_editor_plugin.h Implement game camera override 2019-10-23 02:51:32 +01:00
collision_polygon_2d_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
collision_polygon_2d_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
collision_polygon_editor_plugin.cpp Implement snapping in the CSG gizmos and 3D polygon editor 2019-07-02 20:02:07 +02:00
collision_polygon_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
collision_shape_2d_editor_plugin.cpp Merge pull request #25311 from qarmin/third_point 2019-04-07 13:04:59 +02:00
collision_shape_2d_editor_plugin.h Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
cpu_particles_2d_editor_plugin.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
cpu_particles_2d_editor_plugin.h properly set emitting when particles restart 2019-06-21 22:33:11 -07:00
cpu_particles_editor_plugin.cpp properly set emitting when particles restart 2019-06-21 22:33:11 -07:00
cpu_particles_editor_plugin.h properly set emitting when particles restart 2019-06-21 22:33:11 -07:00
curve_editor_plugin.cpp Merge pull request #32345 from nekomatata/fix-curve-delete-point-error 2019-09-25 20:46:04 +02:00
curve_editor_plugin.h Merge pull request #30455 from qarmin/const_reference 2019-07-10 15:43:15 +02:00
editor_preview_plugins.cpp Fix crash when AudioStreamOGGVorbis is empty 2019-08-30 20:01:14 +02:00
editor_preview_plugins.h Use reference to constant in functions 2019-07-10 11:54:12 +02:00
gi_probe_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
gi_probe_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
gradient_editor_plugin.cpp Make translatable some undo/redo operations in the editor 2019-02-21 16:41:01 -03:00
gradient_editor_plugin.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
item_list_editor_plugin.cpp Added a workaround to avoid crashes due to how TileSet editor works, fixes #23672 2019-02-22 17:42:29 -03:00
item_list_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
light_occluder_2d_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
light_occluder_2d_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
line_2d_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
line_2d_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
material_editor_plugin.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
material_editor_plugin.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
mesh_editor_plugin.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
mesh_editor_plugin.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
mesh_instance_editor_plugin.cpp Set switch_on_hover to true for the remaining menus 2019-04-25 10:27:33 -03:00
mesh_instance_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
mesh_library_editor_plugin.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
mesh_library_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
multimesh_editor_plugin.cpp Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/' 2019-08-17 12:33:15 +02:00
multimesh_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
navigation_polygon_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
navigation_polygon_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
particles_2d_editor_plugin.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
particles_2d_editor_plugin.h properly set emitting when particles restart 2019-06-21 22:33:11 -07:00
particles_editor_plugin.cpp Improve error reporting in the Particles emission point creation dialog 2019-08-15 16:01:39 +02:00
particles_editor_plugin.h Improve error reporting in the Particles emission point creation dialog 2019-08-15 16:01:39 +02:00
path_2d_editor_plugin.cpp Improve the appearance of 2D path editors 2019-08-18 22:27:01 +02:00
path_2d_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
path_editor_plugin.cpp Improve the appearance of 2D path editors 2019-08-18 22:27:01 +02:00
path_editor_plugin.h Add priority to gizmos and fix small issues 2019-03-12 00:30:50 +01:00
physical_bone_plugin.cpp Improve wording of various messages and make casing more consistent 2019-04-21 14:37:14 +02:00
physical_bone_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
polygon_2d_editor_plugin.cpp Improve the appearance of 2D path editors 2019-08-18 22:27:01 +02:00
polygon_2d_editor_plugin.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
resource_preloader_editor_plugin.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
resource_preloader_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
root_motion_editor_plugin.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
root_motion_editor_plugin.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
script_editor_plugin.cpp Fixed ScriptEditor autosave timer causing errors on start 2019-10-10 22:20:15 +02:00
script_editor_plugin.h Fixed ScriptEditor autosave timer causing errors on start 2019-10-10 22:20:15 +02:00
script_text_editor.cpp Fixed evaluation for types 2019-10-22 09:42:46 +02:00
script_text_editor.h Highlight singletons and class_names in GDScript 2019-09-28 13:13:18 +03:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00
shader_editor_plugin.cpp Merge pull request #32484 from Chaosus/shader_fix 2019-10-02 21:03:50 +02:00
shader_editor_plugin.h Support menu key in TextEdit and LineEdit controls 2019-09-22 12:06:24 +02:00
skeleton_2d_editor_plugin.cpp Small ux improvement 2019-04-20 17:43:23 -03:00
skeleton_2d_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
skeleton_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
skeleton_editor_plugin.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
skeleton_ik_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
skeleton_ik_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
spatial_editor_plugin.cpp Implement game camera override 2019-10-23 02:51:32 +01:00
spatial_editor_plugin.h Implement game camera override 2019-10-23 02:51:32 +01:00
sprite_editor_plugin.cpp Sprite to polygon conversion improvements 2019-10-07 13:19:30 +02:00
sprite_editor_plugin.h Sprite to polygon conversion improvements 2019-10-07 13:19:30 +02:00
sprite_frames_editor_plugin.cpp Merge pull request #32000 from codecustard/Add_Reorder_frames_via_dragndrop 2019-09-23 08:44:22 +02:00
sprite_frames_editor_plugin.h SpriteFramesEditor improvements around deleting animations 2019-09-06 11:11:12 +02:00
style_box_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
style_box_editor_plugin.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
text_editor.cpp Remove dependency on the editor directory being in the build's include path. 2019-10-10 08:57:00 +02:00
text_editor.h Support menu key in TextEdit and LineEdit controls 2019-09-22 12:06:24 +02:00
texture_editor_plugin.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
texture_editor_plugin.h Made use of semicolons more consitent, fixed formatting 2019-06-19 15:24:31 +02:00
texture_region_editor_plugin.cpp Fix region editor for NinePatchRect 2019-09-17 19:26:20 +02:00
texture_region_editor_plugin.h Fix TextureRegionEditorPlugin popping up even when explicitly hidden 2019-07-13 21:55:32 +03:00
theme_editor_plugin.cpp Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
theme_editor_plugin.h Regression fixup to the theme editor 2019-08-13 15:43:07 -03:00
tile_map_editor_plugin.cpp Changed the appearance of the rotation icons in the Tilemap. 2019-09-26 10:59:48 +02:00
tile_map_editor_plugin.h Add informational messages to various editors 2019-09-04 12:37:11 -03:00
tile_set_editor_plugin.cpp Add informational messages to various editors 2019-09-04 12:37:11 -03:00
tile_set_editor_plugin.h Add informational messages to various editors 2019-09-04 12:37:11 -03:00
version_control_editor_plugin.cpp Add checks after ResourceLoader::load() 2019-09-29 14:17:42 +02:00
version_control_editor_plugin.h Add copyright headers to vcs integration 2019-09-04 16:47:26 +05:30
visual_shader_editor_plugin.cpp Prevents folding of member tree on drag&drop in visual shader 2019-10-10 14:19:48 +03:00
visual_shader_editor_plugin.h Fix VisualShaderInput (if compiled with MinGW) (correct, tested version) 2019-10-04 10:43:59 +03:00