NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/@antv/g2/esm/chart/controller/gesture.d.ts

38 lines
908 B
TypeScript
Raw Normal View History

2023-09-14 14:47:11 +08:00
import { View } from '../view';
import { Controller } from './base';
export default class GestureController extends Controller {
private canvas;
private processEvent;
private startTime;
private startPoints;
private startDistance;
private center;
private pressTimeout;
private direction;
private prevMoveTime;
private prevMovePoints;
private lastMoveTime;
private lastMovePoints;
private eventType;
constructor(view: View);
get name(): string;
init(): void;
render(): void;
layout(): void;
update(): void;
destroy(): void;
private delegateEvent;
private offEvent;
private touchStart;
private touchMove;
private touchEnd;
private emitEvent;
private emitStart;
private emitEnd;
private enable;
private isProcess;
private reset;
private clearPressTimeout;
private getEventType;
}