UNPKG

playable.js

Version:

A lightweight HTML5 game engine.

33 lines (32 loc) 1.22 kB
import { Layer } from './Layer'; import { Tween } from '../tween/Tween'; import { Matrix } from '../geom/Matrix'; import { TouchEvent } from '../event/TouchEvent'; export declare class Scroller extends Layer { protected static scrollingView: Scroller; protected $scrollTop: number; protected $scrollLeft: number; protected $scrollWidth: number; protected $scrollHeight: number; protected $touchingX: number; protected $touchingY: number; protected $touchingId: number; protected $touchingTime: number; protected $velocitiesX: Array<number>; protected $velocitiesY: Array<number>; protected $inertiaTween: Tween; constructor(); get scrollTop(): number; set scrollTop(scrollTop: number); get scrollLeft(): number; set scrollLeft(scrollLeft: number); get scrollWidth(): number; get scrollHeight(): number; protected $getChildTransform(child: Layer): Matrix; protected $resizeCanvas(): void; protected $onTouchStart(e: TouchEvent): void; protected $onTouchMove(e: TouchEvent): void; protected $onTouchEnd(e: TouchEvent): void; protected $onTouchCancel(e: TouchEvent): void; protected $emitRemovedFromStage(): void; }