godot/scene/2d
Yuri Sizov 95b27fe8c7 Reorganize code related to editor theming
This change introduces a new EditorThemeManager class
to abstract theme generatio and its subroutines.

Logic related to EditorTheme, EditorColorMap, and editor
icons has been extracted into their respective files with
includes cleaned up.

All related files have been moved to a separate folder to
better scope them in the project. This includes relevant
generated files as well.
2024-01-16 11:57:45 +01:00
..
animated_sprite_2d.cpp Merge pull request #86733 from Mickeon/autocompletion-more-animated-sprite 2024-01-03 10:15:01 +01:00
animated_sprite_2d.h Make AnimatedSprite's playback API consistent with AnimationPlayer 2023-01-26 12:40:19 +09:00
area_2d.cpp Prevent mapping areas with invalid IDs for Area2D/3D 2023-12-18 16:02:46 +01:00
area_2d.h Clear monitoring in Area* when its space changes to invalid 2023-12-15 20:54:54 +01:00
audio_listener_2d.cpp Hide clip_children for non-drawn CanvasItems 2023-01-30 08:22:06 +01:00
audio_listener_2d.h Hide clip_children for non-drawn CanvasItems 2023-01-30 08:22:06 +01:00
audio_stream_player_2d.cpp Implement audio stream playback parameters. 2024-01-16 10:31:52 +01:00
audio_stream_player_2d.h Implement audio stream playback parameters. 2024-01-16 10:31:52 +01:00
back_buffer_copy.cpp Notify child controls when BackBufferCopy's rect changed 2023-03-03 17:57:58 +08:00
back_buffer_copy.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera_2d.cpp Ensure Camera2D scroll is updated on transform like 3.x 2023-11-05 18:01:34 -05:00
camera_2d.h Fix Camera2D is not working inside EditorPlugin 2023-08-13 22:14:13 +00:00
canvas_group.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
canvas_group.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
canvas_modulate.cpp Fix CanvasModulate logic for updating canvas modulate 2023-07-21 15:33:36 +02:00
canvas_modulate.h Fix CanvasModulate logic for updating canvas modulate 2023-07-21 15:33:36 +02:00
collision_object_2d.cpp Fix virtual calls for GDExtension in CollisionObject2D for _mouse_enter, _mouse_exit, _mouse_shape_enter, _mouse_shape_exit 2024-01-07 05:30:26 +01:00
collision_object_2d.h Clear monitoring in Area* when its space changes to invalid 2023-12-15 20:54:54 +01:00
collision_polygon_2d.cpp Internally rename parent to collision_object in CollisionPolygon(2D/3D) 2023-06-22 14:06:05 -05:00
collision_polygon_2d.h Internally rename parent to collision_object in CollisionPolygon(2D/3D) 2023-06-22 14:06:05 -05:00
collision_shape_2d.cpp Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
collision_shape_2d.h Internally rename parent to collision_object in CollisionShape(2D/3D) 2023-06-07 12:02:27 -05:00
cpu_particles_2d.cpp Fixed CPUParticle tangential force to match GPUParticle implimentation 2023-11-07 08:02:43 -05:00
cpu_particles_2d.h Add finished signal to CPUParticles 2023-07-12 13:45:02 +02:00
gpu_particles_2d.cpp Only update particle velocity when it changes 2023-12-23 18:04:24 +01:00
gpu_particles_2d.h Only update particle velocity when it changes 2023-12-23 18:04:24 +01:00
joint_2d.cpp Update PinJoint2D API with angle limits and motor speed 2023-09-26 10:29:23 +02:00
joint_2d.h Update PinJoint2D API with angle limits and motor speed 2023-09-26 10:29:23 +02:00
light_2d.cpp Added compatibility for Blend Mode in Light2D/PointLight2D when converting from Godot 3 to 4 2024-01-05 15:39:47 +00:00
light_2d.h Added compatibility for Blend Mode in Light2D/PointLight2D when converting from Godot 3 to 4 2024-01-05 15:39:47 +00:00
light_occluder_2d.cpp Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
light_occluder_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
line_2d.cpp Add closed property to Line2D 2023-09-11 11:28:25 +03:00
line_2d.h Add closed property to Line2D 2023-09-11 11:28:25 +03:00
line_builder.cpp Add closed property to Line2D 2023-09-11 11:28:25 +03:00
line_builder.h Add closed property to Line2D 2023-09-11 11:28:25 +03:00
marker_2d.cpp Fix draw_multiline_colors usage 2023-05-15 09:56:13 +03:00
marker_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mesh_instance_2d.cpp Remove normal_map from MeshInstance2D and MultiMeshInstance2D 2023-01-12 13:15:31 -08:00
mesh_instance_2d.h Remove normal_map from MeshInstance2D and MultiMeshInstance2D 2023-01-12 13:15:31 -08:00
multimesh_instance_2d.cpp Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
multimesh_instance_2d.h Remove normal_map from MeshInstance2D and MultiMeshInstance2D 2023-01-12 13:15:31 -08:00
navigation_agent_2d.cpp Add getters to navigation servers 2023-12-19 19:51:49 +01:00
navigation_agent_2d.h Make target_desired_distance affect the navigation of NavigationAgent2D/3D 2023-11-29 23:48:54 +09:00
navigation_link_2d.cpp Fix missing NavigationLink property updates in constructor 2023-10-23 01:43:55 +02:00
navigation_link_2d.h Fix missing NavigationLink property updates in constructor 2023-10-23 01:43:55 +02:00
navigation_obstacle_2d.cpp Fix missing NavigationObstacle property updates in constructor 2023-10-23 05:10:58 +02:00
navigation_obstacle_2d.h Update navigation obstacle API 2023-06-12 14:26:45 +02:00
navigation_region_2d.cpp Update deferred calls to use Callables 2024-01-09 16:11:47 +01:00
navigation_region_2d.h Fix missing NavigationRegion property updates in constructor 2023-12-04 19:50:17 +01:00
node_2d.cpp Fix notification thread guards 2023-10-02 19:31:54 +03:00
node_2d.h Optimize threading-sensitive node data for single-threaded processing 2023-05-17 02:04:41 +02:00
parallax_background.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
parallax_background.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
parallax_layer.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
parallax_layer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
path_2d.cpp Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
path_2d.h Fix Pathfollow direction 2023-05-24 17:37:00 +09:00
physical_bone_2d.cpp [Scene,Main] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-12 12:53:06 +02:00
physical_bone_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_body_2d.cpp Fix transform sync in RigidBody*D::_body_state_changed 2023-11-15 01:45:45 +01:00
physics_body_2d.h added state sync after call to _integrate_forces 2023-08-01 19:03:43 +05:30
polygon_2d.cpp Fix Polygon2D to Skeleton2D transform calculation 2023-12-27 18:46:59 +01:00
polygon_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
ray_cast_2d.cpp Use NULL instead of COND checks when appropriate 2023-06-10 08:56:30 +02:00
ray_cast_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
remote_transform_2d.cpp Fix cannot update remote after disabling use_global_coordinates in RemoteTransform2D 2023-10-15 00:16:52 +08:00
remote_transform_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shape_cast_2d.cpp Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
shape_cast_2d.h Port robust signal (dis)connection to ShapeCast2D 2023-03-24 09:23:03 +01:00
skeleton_2d.cpp Merge pull request #83397 from thiagola92/readability_skeleton_2d_calculate_length_and_rotation 2024-01-11 20:44:26 +01:00
skeleton_2d.h Remove deprecated methods from Bone2D 2023-02-17 18:05:52 +01:00
sprite_2d.cpp Add property change guards to Sprite2D and AnimatedSprite2D 2023-12-16 20:25:35 +02:00
sprite_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tile_map_layer.cpp Fix some TileMap debug drawing truncating to ints 2024-01-14 02:02:46 +01:00
tile_map_layer.h Fix some TileMap debug drawing truncating to ints 2024-01-14 02:02:46 +01:00
tile_map.compat.inc Improve TileMap performances by using quadrants only for rendering 2023-09-08 15:33:43 +02:00
tile_map.cpp Move TileMapLayer to its own files 2024-01-05 11:58:21 +01:00
tile_map.h Move TileMapLayer to its own files 2024-01-05 11:58:21 +01:00
touch_screen_button.cpp Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
touch_screen_button.h Add compatibility properties to TouchScreenButton 2023-07-02 10:45:16 +02:00
visible_on_screen_notifier_2d.cpp Hide clip_children for non-drawn CanvasItems 2023-01-30 08:22:06 +01:00
visible_on_screen_notifier_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00