forked from pixijs/pixijs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
global.d.ts
63 lines (56 loc) · 1.1 KB
/
global.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
declare module '*.frag' {
const value: string;
export default value;
}
declare module '*.vert' {
const value: string;
export default value;
}
declare type InteractionTrackingData = any;
declare type Cursor = 'auto'
| 'default'
| 'none'
| 'context-menu'
| 'help'
| 'pointer'
| 'progress'
| 'wait'
| 'cell'
| 'crosshair'
| 'text'
| 'vertical-text'
| 'alias'
| 'copy'
| 'move'
| 'no-drop'
| 'not-allowed'
| 'e-resize'
| 'n-resize'
| 'ne-resize'
| 'nw-resize'
| 's-resize'
| 'se-resize'
| 'sw-resize'
| 'w-resize'
| 'ns-resize'
| 'ew-resize'
| 'nesw-resize'
| 'col-resize'
| 'nwse-resize'
| 'row-resize'
| 'all-scroll'
| 'zoom-in'
| 'zoom-out'
| 'grab'
| 'grabbing';
declare interface IHitArea {
contains(x: number, y: number): boolean;
}
declare interface InteractiveTarget {
interactive: boolean;
interactiveChildren: boolean;
hitArea: IHitArea;
cursor: Cursor;
buttonMode: boolean;
trackedPointers: Map<number, InteractionTrackingData>;
}