From 1a0884e204642877649a4781a6a926b8860b8c6a Mon Sep 17 00:00:00 2001 From: Kaushik Iska Date: Thu, 20 Aug 2020 11:49:17 -0700 Subject: [PATCH] All shape related structs are together --- shell/platform/embedder/embedder.h | 43 ++++++++++++++++-------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/shell/platform/embedder/embedder.h b/shell/platform/embedder/embedder.h index 885926eb122cc..9e468e484d312 100644 --- a/shell/platform/embedder/embedder.h +++ b/shell/platform/embedder/embedder.h @@ -320,6 +320,29 @@ typedef struct { uint32_t height; } FlutterUIntSize; +/// A structure to represent a rectangle. +typedef struct { + double left; + double top; + double right; + double bottom; +} FlutterRect; + +/// A structure to represent a 2D point. +typedef struct { + double x; + double y; +} FlutterPoint; + +/// A structure to represent a rounded rectangle. +typedef struct { + FlutterRect rect; + FlutterSize upper_left_corner_radius; + FlutterSize upper_right_corner_radius; + FlutterSize lower_right_corner_radius; + FlutterSize lower_left_corner_radius; +} FlutterRoundedRect; + /// This information is passed to the embedder when requesting a frame buffer /// object. /// @@ -532,26 +555,6 @@ typedef void (*FlutterDataCallback)(const uint8_t* /* data */, size_t /* size */, void* /* user data */); -typedef struct { - double left; - double top; - double right; - double bottom; -} FlutterRect; - -typedef struct { - double x; - double y; -} FlutterPoint; - -typedef struct { - FlutterRect rect; - FlutterSize upper_left_corner_radius; - FlutterSize upper_right_corner_radius; - FlutterSize lower_right_corner_radius; - FlutterSize lower_left_corner_radius; -} FlutterRoundedRect; - /// The identifier of the platform view. This identifier is specified by the /// application when a platform view is added to the scene via the /// `SceneBuilder.addPlatformView` call.