UNPKG

ngx-spine

Version:

[![Build Status](https://travis-ci.org/PoiScript/ngx-spine.svg?branch=master)](https://travis-ci.org/PoiScript/ngx-spine)

52 lines (51 loc) 1.37 kB
import { EventEmitter, AfterViewInit } from "@angular/core"; interface DataUrls { json?: string; skel?: string; atlas: string; } export declare class NgxSpineWebglComponent implements AfterViewInit { private urls; dataUrls: DataUrls; defaultMix: number; premultipliedAlpha: boolean; transitionTime: number; speed: number; private canvas; private animationValue; animationChange: EventEmitter<any>; animation: string; private animationsValue; animationsChange: EventEmitter<any>; animations: string[]; private skinValue; skinChange: EventEmitter<any>; skin: string; private skinsValue; skinsChange: EventEmitter<any>; skins: string[]; loaded: EventEmitter<boolean>; private sceneRenderer; private context; private assetManager; private skeleton; private animationState; private time; private paused; private playTime; private currentViewport; private previousViewport; private viewportTransitionStart; private init; ngAfterViewInit(): void; private loadAsset; private loadSkeleton; drawFrame(requestNextFrame?: boolean): void; private play; private pause; setAnimation(animation: string): void; private percentageToWorldUnit; private calculateAnimationViewport; private scale; } export {};