UNPKG

@shopify/react-native-skia

Version:

High-performance React Native Graphics using Skia

19 lines 644 B
import { Host } from "./Host"; import { JsiSkPath } from "./JsiSkPath"; import { JsiSkPathBuilder } from "./JsiSkPathBuilder"; export class JsiSkPathBuilderFactory extends Host { constructor(CanvasKit) { super(CanvasKit); } Make() { return new JsiSkPathBuilder(this.CanvasKit, new this.CanvasKit.PathBuilder()); } MakeFromPath(path) { const srcBuilder = JsiSkPath.fromValue(path); const srcPath = srcBuilder.snapshot(); const builder = new this.CanvasKit.PathBuilder(srcPath); srcPath.delete(); return new JsiSkPathBuilder(this.CanvasKit, builder); } } //# sourceMappingURL=JsiSkPathBuilderFactory.js.map