summaryrefslogtreecommitdiffstats
path: root/core/variant/variant_call.cpp
diff options
context:
space:
mode:
authorVolTer <mew.pur.pur@abv.bg>2022-09-24 14:20:06 +0200
committerVolTer <mew.pur.pur@abv.bg>2022-11-19 06:18:55 +0100
commite26f0906f229f237ad22d5b1986c1669b354b791 (patch)
tree81736e67b8393ef0f9fadce2eb29905c25125f32 /core/variant/variant_call.cpp
parenta1bc636098c91ed47a8d9a23e07a4c85b64c1884 (diff)
downloadredot-engine-e26f0906f229f237ad22d5b1986c1669b354b791.tar.gz
Implement snappedi, snappedf, and Vector[2/3/4]i.snapped
Diffstat (limited to 'core/variant/variant_call.cpp')
-rw-r--r--core/variant/variant_call.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/variant/variant_call.cpp b/core/variant/variant_call.cpp
index 91af2bab85..721cf71808 100644
--- a/core/variant/variant_call.cpp
+++ b/core/variant/variant_call.cpp
@@ -1646,6 +1646,7 @@ static void _register_variant_builtin_methods() {
bind_method(Vector2i, sign, sarray(), varray());
bind_method(Vector2i, abs, sarray(), varray());
bind_method(Vector2i, clamp, sarray("min", "max"), varray());
+ bind_method(Vector2i, snapped, sarray("step"), varray());
/* Rect2 */
@@ -1734,6 +1735,7 @@ static void _register_variant_builtin_methods() {
bind_method(Vector3i, sign, sarray(), varray());
bind_method(Vector3i, abs, sarray(), varray());
bind_method(Vector3i, clamp, sarray("min", "max"), varray());
+ bind_method(Vector3i, snapped, sarray("step"), varray());
/* Vector4 */
@@ -1773,6 +1775,7 @@ static void _register_variant_builtin_methods() {
bind_method(Vector4i, sign, sarray(), varray());
bind_method(Vector4i, abs, sarray(), varray());
bind_method(Vector4i, clamp, sarray("min", "max"), varray());
+ bind_method(Vector4i, snapped, sarray("step"), varray());
/* Plane */