wccerty/moonbit-artboard/src/shapes does not have a README file
impl Show for BooleanOperationKindpub(all) struct BooleanPathNode {
operation : BooleanOperationKind
path_a : Path
path_b : Path
} derive(Eq, Debug)impl Show for GradientStoppub(all) struct MeshPatch {
v00 : MeshVertex
v10 : MeshVertex
v01 : MeshVertex
v11 : MeshVertex
} derive(Eq, Debug)fn PathBuilder::arc_to(self : PathBuilder, rx : Double, ry : Double, rot : Double, large : Bool, sweep : Bool, end : Vec2) -> PathBuilderfn PathBuilder::cubic_to(self : PathBuilder, control1 : Vec2, control2 : Vec2, end : Vec2) -> PathBuilderpub(all) enum ShapeGeometry {
Rectangle(RectData)
Ellipse(EllipseData)
Polygon(PolygonData)
Star(StarData)
Line(LineData)
Polyline(PolylineData)
Path(Path)
} derive(Eq, Debug)fn ShapeGeometry::measure(self : ShapeGeometry, tolerance : Double, max_segments : Int) -> PathMeasurementimpl Show for StrokeJoinfn compute_text_layout(text : String, font_size : Double, max_width : Double, line_height_multiplier : Double) -> TextLayoutResultInstall
Download zipA high-performance vector artboard data model and operation kernel for Web/WASM built in MoonBit.