summaryrefslogtreecommitdiffstats
path: root/core/math/transform_2d.h
Commit message (Expand)AuthorAgeFilesLines
* Core: Replace `_NO_DISCARD_` macro with attributeThaddeus Crews2024-04-121-1/+1
* [Core] Codestyle improvements to math typesA Thousand Ships2024-03-041-26/+26
* Add and expose Basis/Transform2D/3D division by float operatorAaron Franke2023-12-201-0/+2
* Add `is_conformal` method to Basis and Transform2DAaron Franke2023-09-131-0/+1
* Expose `determinant` in Transform2D, rename internal methodAaron Franke2023-04-221-1/+1
* Cleanup unused engine code v2kobewi2023-01-191-1/+0
* 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
* Fix consistency of translated/scaled/rotated in Transform2D and Transform3DFabian Keller2022-08-021-1/+4
* rename translate(d) to translate(d)_local in Transform 2D/3DFabian Keller2022-07-161-3/+3
* Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde2022-05-051-2/+2
* Rename Basis get_axis to get_column, remove redundant methodsAaron Franke2022-05-031-9/+0
* Rename Transform2D "elements" to "columns"Aaron Franke2022-04-291-41/+41
* 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-1/+5
* Add nodiscard to core math classes to catch c++ errors.lawnjelly2022-01-201-1/+1
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-1/+1
* Expose get_skew for transform2d and add new constructorVincent D2021-09-191-12/+15
* Allow multiplying Transforms and Basis by numbersAaron Franke2021-06-151-0/+2
* New and improved IK system for Skeleton2DTwistedTwigleg2021-06-051-0/+2
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Refactored variant constructor logicreduz2020-11-091-0/+6
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+2
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-11/+0
* Implement Skew in Node2DJuan Linietsky2020-05-011-0/+11
* PoolVector is gone, replaced by VectorJuan Linietsky2020-02-181-11/+10
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Make is_equal_approx separate for structuresAaron Franke2019-10-141-0/+1
* Add transform methods for PoolVector*ArrayAndrii Doroshenko (Xrayez)2019-08-291-0/+31
* Added ability for multiple images to be imported as an atlasJuan Linietsky2019-04-191-1/+1
* [Core] Transform2D add set_scale and fix set_rotationAaron Franke2019-02-121-0/+1
* 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 Rect2 and Transform2D to their own filesAaron Franke2018-08-101-0/+201