UNPKG

@shopify/react-native-skia

Version:

High-performance React Native Graphics using Skia

23 lines (22 loc) 673 B
import type { Skia, SkCanvas } from "../skia/types"; import type { Node } from "./Node"; import type { Recording } from "./Recorder/Recorder"; import "../views/api"; export declare abstract class Container { protected Skia: Skia; private _root; protected recording: Recording | null; protected unmounted: boolean; constructor(Skia: Skia); get root(): Node[]; set root(value: Node[]); mount(): void; unmount(): void; drawOnCanvas(canvas: SkCanvas): void; abstract redraw(): void; } export declare class StaticContainer extends Container { private nativeId; constructor(Skia: Skia, nativeId: number); redraw(): void; }