summaryrefslogtreecommitdiffstats
path: root/core/variant_call.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2017-06-08 07:41:54 +0200
committerGitHub <noreply@github.com>2017-06-08 07:41:54 +0200
commitbee81d52148baf01cd15f9d79dba35bcffdc2fe6 (patch)
tree4fdb17a9e0daa576429452b15a74579c7fb9c53b /core/variant_call.cpp
parent71c7dcab65e927c1ebc3c527b4a972612639d034 (diff)
parent66b308925c3174901fc59a23245c8a1d19143420 (diff)
downloadredot-engine-bee81d52148baf01cd15f9d79dba35bcffdc2fe6.tar.gz
Merge pull request #8981 from toger5/addedGrowFunction
implemented grow(left,top,right,bottom) function
Diffstat (limited to 'core/variant_call.cpp')
-rw-r--r--core/variant_call.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/variant_call.cpp b/core/variant_call.cpp
index 6568dc877e..9ead727a80 100644
--- a/core/variant_call.cpp
+++ b/core/variant_call.cpp
@@ -354,6 +354,8 @@ struct _VariantCall {
VCALL_LOCALMEM1R(Rect2, merge);
VCALL_LOCALMEM1R(Rect2, has_point);
VCALL_LOCALMEM1R(Rect2, grow);
+ VCALL_LOCALMEM2R(Rect2, grow_margin);
+ VCALL_LOCALMEM4R(Rect2, grow_individual);
VCALL_LOCALMEM1R(Rect2, expand);
VCALL_LOCALMEM0R(Vector3, min_axis);
@@ -1433,6 +1435,8 @@ void register_variant_methods() {
ADDFUNC1(RECT2, RECT2, Rect2, merge, RECT2, "b", varray());
ADDFUNC1(RECT2, BOOL, Rect2, has_point, VECTOR2, "point", varray());
ADDFUNC1(RECT2, RECT2, Rect2, grow, REAL, "by", varray());
+ ADDFUNC2(RECT2, RECT2, Rect2, grow_margin, INT, "margin", REAL, "by", varray());
+ ADDFUNC4(RECT2, RECT2, Rect2, grow_individual, REAL, "left", REAL, "top", REAL, "right", REAL, " bottom", varray());
ADDFUNC1(RECT2, RECT2, Rect2, expand, VECTOR2, "to", varray());
ADDFUNC0(VECTOR3, INT, Vector3, min_axis, varray());