UNPKG

@vsllabs/webgl-react

Version:

VSL-Labs Webgl implementation for translating text into 3D sign language

32 lines (31 loc) 1.33 kB
type useVslWebGLProps = { API_KEY: string; loaderUrl: string; dataUrl: string; frameworkUrl: string; codeUrl: string; streaming_mode?: boolean; }; declare const useVslWebGL: ({ API_KEY, loaderUrl, dataUrl, frameworkUrl, codeUrl, streaming_mode, }: useVslWebGLProps) => { VSLWebGl: import('react').ForwardRefExoticComponent<{ readonly devicePixelRatio?: number | undefined; readonly matchWebGLToCanvasSize?: boolean | undefined; readonly disabledCanvasEvents?: (keyof GlobalEventHandlersEventMap)[] | undefined; } & { readonly unityProvider: import('react-unity-webgl/distribution/types/unity-provider').UnityProvider; readonly className?: string; readonly style?: import('react').CSSProperties; readonly tabIndex?: number; readonly id?: string; } & import('react').RefAttributes<HTMLCanvasElement>>; translateTextToASL: (text: string) => Promise<void>; isUnityLoaded: boolean; isTranslating: boolean; unityProvider: import('react-unity-webgl/distribution/types/unity-provider').UnityProvider; replay: () => void; error: string; changeBgColor: (color: string) => void; toggleCameraRotation: (isEnabled: boolean) => void; setAnimationSpeed: (speed: string) => void; }; export default useVslWebGL;