From d7b17d69109492857af935a7e079925a931c0ed1 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Fri, 14 Aug 2020 09:17:26 +0200 Subject: [PATCH] [orx-image-fit] Add source and target rectangle return values to Drawer.imageFit --- orx-image-fit/src/main/kotlin/ImageFit.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/orx-image-fit/src/main/kotlin/ImageFit.kt b/orx-image-fit/src/main/kotlin/ImageFit.kt index 950c1557..28b2fefd 100644 --- a/orx-image-fit/src/main/kotlin/ImageFit.kt +++ b/orx-image-fit/src/main/kotlin/ImageFit.kt @@ -21,8 +21,8 @@ fun fitRectangle( val sourceWidth = src.width val sourceHeight = src.height - var targetX: Double - var targetY: Double + val targetX: Double + val targetY: Double var targetWidth: Double var targetHeight: Double @@ -99,7 +99,7 @@ fun Drawer.imageFit( horizontalPosition: Double = 0.0, verticalPosition: Double = 0.0, fitMethod: FitMethod = FitMethod.Cover -) { +): Pair { val (source, target) = fitRectangle( img.bounds, Rectangle(x, y, width, height), @@ -109,4 +109,5 @@ fun Drawer.imageFit( ) image(img, source, target) + return Pair(source, target) } \ No newline at end of file