|
@@ -886,6 +886,7 @@ struct _VariantCall {
|
|
|
VCALL_PTR1R(Transform2D, translated);
|
|
|
VCALL_PTR2R(Transform2D, interpolate_with);
|
|
|
VCALL_PTR1R(Transform2D, is_equal_approx);
|
|
|
+ VCALL_PTR0R(Transform2D, determinant);
|
|
|
|
|
|
static void _call_Transform2D_xform(Variant &r_ret, Variant &p_self, const Variant **p_args) {
|
|
|
switch (p_args[0]->type) {
|
|
@@ -2151,6 +2152,7 @@ void register_variant_methods() {
|
|
|
ADDFUNC1R(TRANSFORM2D, TRANSFORM2D, Transform2D, translated, VECTOR2, "offset", varray());
|
|
|
ADDFUNC1R(TRANSFORM2D, NIL, Transform2D, xform, NIL, "v", varray());
|
|
|
ADDFUNC1R(TRANSFORM2D, NIL, Transform2D, xform_inv, NIL, "v", varray());
|
|
|
+ ADDFUNC0R(TRANSFORM2D, REAL, Transform2D, determinant, varray());
|
|
|
ADDFUNC1R(TRANSFORM2D, VECTOR2, Transform2D, basis_xform, VECTOR2, "v", varray());
|
|
|
ADDFUNC1R(TRANSFORM2D, VECTOR2, Transform2D, basis_xform_inv, VECTOR2, "v", varray());
|
|
|
ADDFUNC2R(TRANSFORM2D, TRANSFORM2D, Transform2D, interpolate_with, TRANSFORM2D, "transform", REAL, "weight", varray());
|