@shopify/react-native-skia
Version:
High-performance React Native Graphics using Skia
19 lines (18 loc) • 649 B
TypeScript
import type { SkColor, SkPoint } from "../../../skia/types";
import { BlendMode } from "../../../skia/types";
import type { DrawingContext, PatchProps } from "../../types";
import { JsiDrawingNode } from "../DrawingNode";
import type { NodeContext } from "../Node";
export declare class PatchNode extends JsiDrawingNode<PatchProps, {
points: SkPoint[];
colors: SkColor[] | undefined;
mode: BlendMode;
}> {
constructor(ctx: NodeContext, props: PatchProps);
deriveProps(): {
mode: BlendMode;
points: SkPoint[];
colors: Float32Array[] | undefined;
};
draw({ canvas, paint }: DrawingContext): void;
}