UNPKG

dt-translate-react

Version:

A React component/library for translating and rendering sign language gestures.

52 lines (51 loc) 1.56 kB
import type { InitData, PoseData } from './types'; export declare class TranslateController { private appMode; private apiKey; private initialized; private requestedText; private unityInstance; private character; private speed; private backgroundColor; private characterClothColor; private selectedLanguage; private baseUrl; private poseWorldLandmarks; private totalCharacters; private showLangDd; private enableCharacterChange; private unityCallback; private windowVisible; private windowWidth; private windowHeight; private isWindowVisible; private appVersion; private CHARACTER_POS_TEXT; private languages; constructor(); init(data: InitData): void; private buildUI; private initializeUnityWebGL; playPose(data: PoseData, callback?: (message: string) => void, showLoader?: boolean): void; private playVideoMode; showWindow(): void; hideWindow(): void; private toggleControls; handleWebglError(error: string): void; onDataReceived(message: any): void; private checkDimensions; private createCharacterChangeBtns; private handleCharacterChange; private createCrossButton; private handleWindowToggle; private createVersionContainer; private makeCanvasDraggable; private createMiniButton; private createLoader; private createSlider; private updateSliderAnimation; private toggleLoader; private createLanguageDropdown; } export declare const Translate: TranslateController;