UNPKG

@shopify/react-native-skia

Version:

High-performance React Native Graphics using Skia

9 lines (8 loc) 738 B
import type { ReactElement } from "react"; import type { SharedValue } from "react-native-reanimated"; import type { DataSourceParam, SkImage, SkPicture, SkSize } from "../../skia/types"; export declare const useTexture: (element: ReactElement, size: SkSize) => SharedValue<SkImage | null>; export declare const useTextureAsValue: (element: ReactElement, size: SkSize) => SharedValue<SkImage | null>; export declare const useTextureValueFromPicture: (picture: SkPicture | null, size: SkSize) => SharedValue<SkImage | null>; export declare const usePictureAsTexture: (picture: SkPicture | null, size: SkSize) => SharedValue<SkImage | null>; export declare const useImageAsTexture: (source: DataSourceParam) => SharedValue<SkImage | null>;