summaryrefslogtreecommitdiff
path: root/core/variant/variant_utility.cpp
AgeCommit message (Expand)Author
2023-04-26Fix lerp error messagePaweł
2023-03-27Fix type check for max/minNinni Pipping
2023-02-24Make max() and min() global functions only accept numbersGeorge Marques
2023-01-25Add `@GlobalScope` `is_same(a, b)` and `Variant::identity_compare()`Adam Scott
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-11-24Merge pull request #68386 from MewPurPur/snappedi-snappedfRémi Verschelde
2022-11-24Refactor Curve3D::_bake() methodYaohua Xiong
2022-11-22Add case for Variant::INT in lerp variant switchXpertice
2022-11-19Implement snappedi, snappedf, and Vector[2/3/4]i.snappedVolTer
2022-10-08Add `is_finite` method for checking built-in typesHaoyu Qiu
2022-09-28Use 64bit integers in utility methodskobewi
2022-09-27Fix wrong floori() behaviorkobewi
2022-09-06Rename `range_lerp` to `remap`Micky
2022-08-27Add linear/cubic angle interpolation to Animation interpolation typeSilc Renew
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
2022-08-19Make `cubic_interpolate()` consider key time in animationSilc Renew
2022-08-06Merge pull request #63361 from KoBeWi/floorf_lolRémi Verschelde
2022-08-06Restore old lerp() behavior and add lerpf()kobewi
2022-07-27Split ceil(), floor() and round() methodkobewi
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-06-29Adding print_rich for printing with BBCodeVoylin
2022-06-27Merge pull request #62449 from Chaosus/wrap_funcRémi Verschelde
2022-06-27Refactor bezier interpolation functionsHendrik Brucker
2022-06-27Add generalized version of `wrap` functionYuri Rubinsky
2022-06-20Clean up Hash Functionsreduz
2022-05-03Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-03-07VariantUtility: Unexpose `Math::range_step_decimals`Rémi Verschelde
2022-02-12Implement cubic_interpolate() as MathFunc for refactoringSilc 'Tokage' Renew
2022-01-20Rename Variant::is_ref() to is_ref_counted()Pedro J. Estébanez
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-11-17Expose `randfn` to global scopeYuri Roubinsky
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
2021-11-03reimplement ping-pongSilc 'Tokage' Renew
2021-10-11Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ...Juan Linietsky
2021-10-11Merge pull request #48332 from TokageItLab/implement-ping-pongRémi Verschelde
2021-10-11Fix autocompletion of built-in functions in GDScriptYuri Roubinsky
2021-10-09implement ping-pong loop in animationTokage
2021-09-21Add `print_verbose()` built-in function to print in verbose mode onlyHugo Locurcio
2021-08-31Remove cartesian2polar and polar2cartesiankobewi
2021-08-23Expose RID creation utilities.reduz
2021-08-11Merge pull request #38992 from Dragoncraft89/masterRémi Verschelde
2021-07-30Remove obsolete "dectime" methodAaron Franke
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-06-25Implement native extension systemreduz
2021-06-11Rename Reference to RefCountedPedro J. Estébanez
2021-05-04Re-bind posmod, use int64_t instead of intRémi Verschelde
2021-04-27Add error_string functionFlorian Kothmeier