UNPKG

dt-translate-angular

Version:

An Angular component/library for translating and rendering sign language gestures.

54 lines (53 loc) 1.61 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; private shouldShowLogs; 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; private showLogs; } export declare const Translate: TranslateController;