godot/scene/resources
reduz 746dddc067 Replace most uses of Map by HashMap
* Map is unnecessary and inefficient in almost every case.
* Replaced by the new HashMap.
* Renamed Map to RBMap and Set to RBSet for cases that still make sense
  (order matters) but use is discouraged.

There were very few cases where replacing by HashMap was undesired because
keeping the key order was intended.
I tried to keep those (as RBMap) as much as possible, but might have missed
some. Review appreciated!
2022-05-16 10:37:48 +02:00
..
default_theme Add MSDF and mipmap generation project settings for the default font 2022-04-25 16:47:44 +02:00
animation_library.cpp Fix global AnimationLibrary name validation 2022-05-05 11:19:54 +08:00
animation_library.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
animation.cpp Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
animation.h Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
audio_stream_sample.cpp
audio_stream_sample.h
bit_map.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
bit_map.h
box_shape_3d.cpp
box_shape_3d.h
camera_effects.cpp
camera_effects.h
canvas_item_material.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
canvas_item_material.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
capsule_shape_2d.cpp
capsule_shape_2d.h
capsule_shape_3d.cpp
capsule_shape_3d.h
circle_shape_2d.cpp
circle_shape_2d.h
concave_polygon_shape_2d.cpp
concave_polygon_shape_2d.h
concave_polygon_shape_3d.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
concave_polygon_shape_3d.h
convex_polygon_shape_2d.cpp
convex_polygon_shape_2d.h
convex_polygon_shape_3d.cpp
convex_polygon_shape_3d.h
curve.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
curve.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
cylinder_shape_3d.cpp
cylinder_shape_3d.h
environment.cpp Basic 3D rendering 2022-05-12 10:37:27 -07:00
environment.h
fog_material.cpp
fog_material.h
font.cpp Use new HashMap implementation in the TextServer, and Font. 2022-05-12 13:42:25 +03:00
font.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
gradient.cpp Fix cppcheck const parameters 2022-04-28 11:35:39 +02:00
gradient.h Fix cppcheck const parameters 2022-04-28 11:35:39 +02:00
height_map_shape_3d.cpp
height_map_shape_3d.h
immediate_mesh.cpp Fix more issues found by cppcheck. 2022-04-20 10:34:00 +03:00
immediate_mesh.h
importer_mesh.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
importer_mesh.h
material.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
material.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
mesh_data_tool.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
mesh_data_tool.h
mesh_library.cpp
mesh_library.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
mesh.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
mesh.h Implement placeholder assets 2022-04-28 12:19:01 +02:00
multimesh.cpp Rename Transform2D "elements" to "columns" 2022-04-29 08:02:39 -05:00
multimesh.h
navigation_mesh.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
navigation_mesh.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
packed_scene.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
packed_scene.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
particles_material.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
particles_material.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
physics_material.cpp
physics_material.h
polygon_path_finder.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
polygon_path_finder.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
primitive_meshes.cpp Merge pull request #58777 from Sauermann/fix-capsulemesh-tangent 2022-05-03 08:18:48 +02:00
primitive_meshes.h Decrease default sizes of some primitive and CSG meshes for consistency 2022-04-27 22:45:38 +02:00
rectangle_shape_2d.cpp
rectangle_shape_2d.h
resource_format_text.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
resource_format_text.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
scene_replication_config.cpp
scene_replication_config.h
SCsub
segment_shape_2d.cpp
segment_shape_2d.h
separation_ray_shape_2d.cpp
separation_ray_shape_2d.h
separation_ray_shape_3d.cpp
separation_ray_shape_3d.h
shader.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
shader.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
shape_2d.cpp
shape_2d.h
shape_3d.cpp
shape_3d.h
skeleton_modification_2d_ccdik.cpp
skeleton_modification_2d_ccdik.h
skeleton_modification_2d_fabrik.cpp
skeleton_modification_2d_fabrik.h
skeleton_modification_2d_jiggle.cpp
skeleton_modification_2d_jiggle.h
skeleton_modification_2d_lookat.cpp
skeleton_modification_2d_lookat.h
skeleton_modification_2d_physicalbones.cpp
skeleton_modification_2d_physicalbones.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
skeleton_modification_2d_stackholder.cpp
skeleton_modification_2d_stackholder.h
skeleton_modification_2d_twoboneik.cpp
skeleton_modification_2d_twoboneik.h
skeleton_modification_2d.cpp
skeleton_modification_2d.h
skeleton_modification_3d_ccdik.cpp
skeleton_modification_3d_ccdik.h
skeleton_modification_3d_fabrik.cpp
skeleton_modification_3d_fabrik.h
skeleton_modification_3d_jiggle.cpp
skeleton_modification_3d_jiggle.h
skeleton_modification_3d_lookat.cpp
skeleton_modification_3d_lookat.h
skeleton_modification_3d_stackholder.cpp
skeleton_modification_3d_stackholder.h
skeleton_modification_3d_twoboneik.cpp
skeleton_modification_3d_twoboneik.h
skeleton_modification_3d.cpp
skeleton_modification_3d.h
skeleton_modification_stack_2d.cpp Change skeleton modification 2d and 3d to use the array inspector. 2022-05-07 13:57:10 -07:00
skeleton_modification_stack_2d.h
skeleton_modification_stack_3d.cpp Change skeleton modification 2d and 3d to use the array inspector. 2022-05-07 13:57:10 -07:00
skeleton_modification_stack_3d.h
skin.cpp
skin.h
sky_material.cpp
sky_material.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
sky.cpp
sky.h
sphere_shape_3d.cpp
sphere_shape_3d.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
sprite_frames.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
sprite_frames.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
style_box.cpp Merge pull request #58599 from Calinou/styleboxflat-add-skew 2022-04-28 18:32:01 +02:00
style_box.h Merge pull request #58599 from Calinou/styleboxflat-add-skew 2022-04-28 18:32:01 +02:00
surface_tool.cpp Add a new HashMap implementation 2022-05-12 11:21:29 +02:00
surface_tool.h
syntax_highlighter.cpp
syntax_highlighter.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
text_file.cpp
text_file.h
text_line.cpp
text_line.h
text_paragraph.cpp
text_paragraph.h
texture.cpp Merge pull request #60583 from reduz/placeholder-assets 2022-05-03 16:43:13 +02:00
texture.h Merge pull request #60583 from reduz/placeholder-assets 2022-05-03 16:43:13 +02:00
theme.cpp Add a new HashMap implementation 2022-05-12 11:21:29 +02:00
theme.h Validate theme type/item names 2022-04-26 19:54:43 +08:00
tile_set.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
tile_set.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
video_stream.h
visual_shader_nodes.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
visual_shader_nodes.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
visual_shader_particle_nodes.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
visual_shader_particle_nodes.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
visual_shader_sdf_nodes.cpp
visual_shader_sdf_nodes.h
visual_shader.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
visual_shader.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
world_2d.cpp
world_2d.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
world_3d.cpp
world_3d.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
world_boundary_shape_2d.cpp
world_boundary_shape_2d.h
world_boundary_shape_3d.cpp
world_boundary_shape_3d.h