godot/scene/resources/2d
A Thousand Ships 955d5affa8
Reduce and prevent unnecessary random-access to `List`
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)

* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
..
skeleton Reduce and prevent unnecessary random-access to `List` 2024-05-04 16:08:55 +02:00
SCsub
capsule_shape_2d.cpp
capsule_shape_2d.h
circle_shape_2d.cpp
circle_shape_2d.h
concave_polygon_shape_2d.cpp
concave_polygon_shape_2d.h
convex_polygon_shape_2d.cpp
convex_polygon_shape_2d.h
navigation_mesh_source_geometry_data_2d.cpp Add NavigationMeshSourceGeometryData append functions 2024-04-21 04:57:05 +02:00
navigation_mesh_source_geometry_data_2d.h Add NavigationMeshSourceGeometryData append functions 2024-04-21 04:57:05 +02:00
navigation_polygon.cpp Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders 2024-04-15 18:40:43 -07:00
navigation_polygon.h Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders 2024-04-15 18:40:43 -07:00
polygon_path_finder.cpp Use `Vector*` component-wise `min/max/clamp` functions where applicable 2024-03-20 13:47:42 +01:00
polygon_path_finder.h
rectangle_shape_2d.cpp
rectangle_shape_2d.h
segment_shape_2d.cpp
segment_shape_2d.h
separation_ray_shape_2d.cpp
separation_ray_shape_2d.h
shape_2d.cpp Make physics debug respect outline setting inside editor 2024-04-01 19:52:57 +02:00
shape_2d.h
tile_set.compat.inc
tile_set.cpp [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` 2024-05-02 10:31:13 +02:00
tile_set.h Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders 2024-04-15 18:40:43 -07:00
world_boundary_shape_2d.cpp Improve visualisation of worldboundary2d editor 2024-02-27 14:07:24 +01:00
world_boundary_shape_2d.h