summaryrefslogtreecommitdiffstats
path: root/core/math/transform_2d.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/math/transform_2d.h')
-rw-r--r--core/math/transform_2d.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/math/transform_2d.h b/core/math/transform_2d.h
index 66958257d7..46e97abaa7 100644
--- a/core/math/transform_2d.h
+++ b/core/math/transform_2d.h
@@ -153,6 +153,7 @@ Vector2 Transform2D::xform(const Vector2 &p_vec) const {
tdoty(p_vec)) +
elements[2];
}
+
Vector2 Transform2D::xform_inv(const Vector2 &p_vec) const {
Vector2 v = p_vec - elements[2];
@@ -160,6 +161,7 @@ Vector2 Transform2D::xform_inv(const Vector2 &p_vec) const {
elements[0].dot(v),
elements[1].dot(v));
}
+
Rect2 Transform2D::xform(const Rect2 &p_rect) const {
Vector2 x = elements[0] * p_rect.size.x;
Vector2 y = elements[1] * p_rect.size.y;