-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathindex.js
executable file
·89 lines (82 loc) · 1.47 KB
/
index.js
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import "./polyfill/requestAnimationFrame";
import { utils } from "./core";
utils.mixins.performMixins();
import * as filters from "./filters";
import { loader, Loader, Resource } from "./loaders";
// node-canvas and headless-gl api
export {
gl,
Canvas,
Context2d,
CanvasRenderingContext2D,
CanvasGradient,
CanvasPattern,
Image,
ImageData,
PNGStream,
PDFStream,
JPEGStream,
DOMMatrix,
DOMPoint,
registerFont,
deregisterAllFonts,
parseFont,
createCanvas,
createImageData,
loadImage
} from "./canvas-gl";
// inkpaint engine core api
export {
settings,
utils,
ticker,
Ticker,
CanvasRenderer,
WebGLRenderer,
Bounds,
ProxyObj,
DisplayObject,
Container,
Transform,
TransformStatic,
Sprite,
AnimatedSprite,
CanvasSpriteRenderer,
CanvasTinter,
SpriteRenderer,
Text,
TextStyle,
TextMetrics,
Graphics,
GraphicsRenderer,
Texture,
TextureMatrix,
BaseTexture,
Shader,
Spritesheet,
WebGLManager,
ObjectRenderer,
Quad,
SpriteMaskFilter,
Filter,
RenderTexture,
BaseRenderTexture,
Rectangle,
Application
} from "./core";
// inkpaint pugins
export * from "./const";
export * from "./math";
export { filters, loader, Loader, Resource };
export {
TextureCache,
BaseTextureCache,
addToTextureCache,
removeFromTextureCache,
removeFromBaseTextureCache,
addToBaseTextureCache,
destroyAllTextureCache,
deleteAllTextureCache,
destroyAndCleanAllCache
} from "./utils/cache";
global.InkPaint = exports;