pandemonium_engine/editor/plugins
Relintai 58539a22b6 Backported from Godot4: Node3D gizmo improvements
* Clean-up of node_3d_editor_plugin.{h,cpp}: removed unused code, fixed some bugs.
* Moved node_3d_editor_gizmos.{h,cpp} to editor/plugins.
* Added support for multiple gizmos per node. This means custom gizmos will no longer override the built-in ones and that multiple gizmos can be used in more complex nodes.
* Added support for handle IDs. When adding handles to a gizmo, an ID can be specified for each one, making it easier to work with gizmos that have a variable number of handles.
* Added support for subgizmos, selectable elements that can be transformed without needing a node of their own. By overriding _subgizmo_intersect_frustum() and/or _subgizmo_intersect_ray() gizmos can define which subgizmos should be selected on a region or click selection. Subgizmo transformations are applied using get/set/commit virtual methods, similar to how handles work.
- JFonS
cfb555a081
- Note: MeshDataResourceEditor is now kind of painful to use, it will be fixed a bit later.
2022-08-11 01:24:29 +02:00
..
abstract_polygon_2d_editor.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
abstract_polygon_2d_editor.h Include cleanps. 2022-03-18 21:07:58 +01:00
animation_blend_space_1d_editor.cpp Include cleanps. 2022-03-18 21:07:58 +01:00
animation_blend_space_1d_editor.h Include cleanps. 2022-03-18 21:07:58 +01:00
animation_blend_space_2d_editor.cpp Include cleanps. 2022-03-18 21:07:58 +01:00
animation_blend_space_2d_editor.h Include cleanps. 2022-03-18 21:07:58 +01:00
animation_blend_tree_editor_plugin.cpp Fix compile. 2022-07-27 20:07:29 +02:00
animation_blend_tree_editor_plugin.h Fix compile. 2022-07-27 20:07:29 +02:00
animation_player_editor_plugin.cpp Moved AnimationPlayerEditor::singleton to private, and added getter method for it. 2022-08-10 18:53:15 +02:00
animation_player_editor_plugin.h Moved AnimationPlayerEditor::singleton to private, and added getter method for it. 2022-08-10 18:53:15 +02:00
animation_state_machine_editor.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
animation_state_machine_editor.h Include cleanps. 2022-03-18 21:07:58 +01:00
animation_tree_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
animation_tree_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
animation_tree_player_editor_plugin.cpp Fix popup dialog UI in AnimationTreePlayer editor 2022-07-25 18:48:32 +02:00
animation_tree_player_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
audio_stream_editor_plugin.cpp Include cleanps. 2022-03-18 21:07:58 +01:00
audio_stream_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
bit_map_editor_plugin.cpp Fix compile. 2022-07-27 14:07:52 +02:00
bit_map_editor_plugin.h Fix compile. 2022-07-27 14:07:52 +02:00
camera_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
camera_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
canvas_item_editor_plugin.cpp Moved AnimationPlayerEditor::singleton to private, and added getter method for it. 2022-08-10 18:53:15 +02:00
canvas_item_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
collision_polygon_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
collision_polygon_2d_editor_plugin.h Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
collision_polygon_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
collision_polygon_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
collision_shape_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
collision_shape_2d_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
cpu_particles_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
cpu_particles_2d_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
cpu_particles_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
cpu_particles_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
curve_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
curve_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
editor_preview_plugins.cpp Ran include-what-you-use on the classes in the editor/ floder. 2022-03-19 00:01:30 +01:00
editor_preview_plugins.h Include cleanps. 2022-03-18 21:07:58 +01:00
gradient_editor_plugin.cpp Add interpolation modes to Gradient - Linear, Constant, and Cubic interpolation modes - Partial backport of #53321 2022-07-27 18:12:14 +02:00
gradient_editor_plugin.h Include cleanps. 2022-03-18 21:07:58 +01:00
gradient_texture_2d_editor_plugin.cpp Backported by hand: Add a GradientTexture2D editor plugin - fire-forge. (d76c9f8d92) 2022-03-20 14:59:19 +01:00
gradient_texture_2d_editor_plugin.h Backported by hand: Add a GradientTexture2D editor plugin - fire-forge. (d76c9f8d92) 2022-03-20 14:59:19 +01:00
item_list_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
item_list_editor_plugin.h Header include cleanups for the classes in the editor folder. 2022-03-19 02:25:58 +01:00
light_occluder_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
light_occluder_2d_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
line_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
line_2d_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
material_editor_plugin.cpp More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
material_editor_plugin.h Finished cleaning up includes for the classes under the editor folder. I skipped removing a few that needed more changes to the headers / cpp files for now. 2022-03-19 04:08:34 +01:00
mesh_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
mesh_editor_plugin.h Header include cleanups for the classes in the editor folder. 2022-03-19 02:25:58 +01:00
mesh_instance_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
mesh_instance_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
multimesh_editor_plugin.cpp Fixed Populating MultimeshInstance Crash 2022-07-28 13:46:23 +02:00
multimesh_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
navigation_polygon_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
navigation_polygon_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
particles_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
particles_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
path_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
path_2d_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
path_editor_plugin.cpp Backported from Godot4: Node3D gizmo improvements 2022-08-11 01:24:29 +02:00
path_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
physical_bone_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
physical_bone_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
polygon_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
polygon_2d_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
ray_cast_2d_editor_plugin.cpp Add a RayCast2D.cast_to editor handle 2022-07-27 14:02:38 +02:00
ray_cast_2d_editor_plugin.h Add a RayCast2D.cast_to editor handle 2022-07-27 14:02:38 +02:00
resource_preloader_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
resource_preloader_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
room_manager_editor_plugin.cpp Backported from Godot4: Node3D gizmo improvements 2022-08-11 01:24:29 +02:00
room_manager_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
root_motion_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
root_motion_editor_plugin.h More include cleanups to the classes under editor/plugins. 2022-03-18 21:48:35 +01:00
script_editor_plugin.cpp Removed the online docs link from the top of the script editor. 2022-03-23 23:29:58 +01:00
script_editor_plugin.h Removed the online docs link from the top of the script editor. 2022-03-23 23:29:58 +01:00
script_text_editor.cpp Ported: Use % when dropping unique scene nodes into script 2022-07-29 19:36:33 +02:00
script_text_editor.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
SCsub Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
shader_editor_plugin.cpp Ported: Add an external link editor icon 2022-07-27 09:02:28 +02:00
shader_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
skeleton_2d_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
skeleton_2d_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
skeleton_ik_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
skeleton_ik_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
spatial_editor_plugin.cpp Backported from Godot4: Node3D gizmo improvements 2022-08-11 01:24:29 +02:00
spatial_editor_plugin.h Backported from Godot4: Node3D gizmo improvements 2022-08-11 01:24:29 +02:00
sprite_editor_plugin.cpp Rename "Convert to Mesh2D" to "Convert to MeshInstance2D" in the editor 2022-07-28 19:04:16 +02:00
sprite_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
sprite_frames_editor_plugin.cpp Ported: AnimatedSprite Fix updating inspector when SpriteFrames is modified - kleonc 2022-08-07 16:20:57 +02:00
sprite_frames_editor_plugin.h Ported: SpriteFramesEditor Add animation searchbox - kleonc 2022-07-29 22:45:57 +02:00
style_box_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
style_box_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
text_editor.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
text_editor.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
texture_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
texture_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
texture_region_editor_plugin.cpp Update TextureRegion editor when NinePatchRect/StyleBoxTexture changes 2022-07-29 19:57:55 +02:00
texture_region_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
theme_editor_plugin.cpp Fix crash when editing pinned StyleBox 2022-07-27 19:07:26 +02:00
theme_editor_plugin.h Ported: Add an explicit way to remove a theme type. - timothyqiu and YuriSizov 2022-07-25 23:46:08 +02:00
theme_editor_preview.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
theme_editor_preview.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00
viewport_preview_editor_plugin.cpp Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though. 2022-03-18 20:18:56 +01:00
viewport_preview_editor_plugin.h Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later. 2022-03-18 22:55:47 +01:00