summaryrefslogtreecommitdiffstats
path: root/core/math/rect2.h
Commit message (Expand)AuthorAgeFilesLines
* Rework blending method in Variant animation for Int/Array/StringSilc Lizard (Tokage) Renew2023-11-161-0/+4
* Minor typo and docs URL fixesRémi Verschelde2023-02-281-1/+1
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Add `is_finite` method for checking built-in typesHaoyu Qiu2022-10-081-0/+1
* Use float literals for float calculations in ColorAaron Franke2022-10-071-5/+5
* Enhancements to includes in core data structuresAaron Franke2022-10-051-1/+1
* Replace Rect2(i) has_no_area with has_areaAaron Franke2022-09-041-2/+2
* Float literals - fix main primitives to use .flawnjelly2022-02-101-5/+5
* Core: Move Vector2i to its own `vector2i.h` headerRémi Verschelde2022-02-041-0/+1
* Core: Move Rect2i to its own `rect2i.h` headerRémi Verschelde2022-02-041-211/+6
* Fix incorrect Rect2i calculations: intersects and enclosesMarkus Sauermann2022-01-311-6/+6
* Add nodiscard to core math classes to catch c++ errors.lawnjelly2022-01-201-2/+2
* Remove zero size checks from Rect2 grow methodsAaron Franke2022-01-141-20/+0
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Warn when using an AABB or Rect2 with a negative sizeAaron Franke2021-11-301-5/+77
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-5/+5
* Add Get Center Method for Rect2/Rect2i and AABB.Anilforextra2021-09-211-1/+5
* Reformat structure string operatorsAaron Franke2021-06-111-2/+2
* Dynamic BVH broadphase in 2D & 3D Godot PhysicsPouleyKetchoupp2021-05-101-4/+8
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Merge pull request #44149 from madmiraal/rename-tangent-orthogonalRémi Verschelde2020-12-281-1/+1
|\
| * Rename Vector2.tangent() to Vector2.orthogonal()Marcel Admiraal2020-12-061-1/+1
* | Rename Rect2 and Rect2i grow_margin() to grow_side()Marcel Admiraal2020-12-281-16/+16
* | Rename Control margin to offsetMarcel Admiraal2020-12-231-14/+14
* | Rename Rect2 and Rect2i clip() to intersection()Marcel Admiraal2020-12-191-2/+4
|/
* Refactored variant setters/gettersreduz2020-11-071-0/+17
* doc: Sync classref with current source + fixup some bindingsRémi Verschelde2020-11-041-6/+6
* Implement DirectionalLight2Dreduz2020-11-041-0/+62
* Refactored binding system for core typesreduz2020-10-141-0/+8
* Style: Remove unnecessary semicolons from `core`Rémi Verschelde2020-05-191-2/+2
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-32/+63
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-16/+0
* Port member initialization from constructor to declaration (C++11)Rémi Verschelde2020-05-141-1/+2
* Replace NULL with nullptrlupoDharkael2020-04-021-1/+1
* Turn Rect2's 'intersects_touch()' into an extra argument of 'intersects()'Michael Alexsander2020-03-041-22/+20
* Add support for Vector2i, Rect2i and Vector3i to VariantJuan Linietsky2020-02-221-0/+5
* Fix bug where Control at origin with 0 size not renderednathanwfranke2020-02-071-0/+13
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Make is_equal_approx separate for structuresAaron Franke2019-10-141-0/+1
* Make Rect2.encloses return true on same sizeAlexander Holland2019-10-021-2/+2
* Merge pull request #27676 from qarmin/small_fixes_2Rémi Verschelde2019-05-011-1/+1
|\
| * Small fixes to static analyzer bugsqarmin2019-04-041-1/+1
* | Add missing methods to Rect2ilupoDharkael2019-03-211-8/+31
|/
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-1/+1
* [Core] Move Vector2i and Rect2i out of math_2d.hAaron Franke2018-08-111-0/+135
* [Core] Move Rect2 and Transform2D to their own filesAaron Franke2018-08-101-0/+236