UNPKG

suoqiu-f2

Version:

Charts for mobile visualization.

35 lines (34 loc) 957 B
"use strict"; exports.__esModule = true; exports.createCanvas = createCanvas; exports.getEngine = getEngine; exports.registerEngine = registerEngine; var _matrix = _interopRequireDefault(require("./util/matrix")); exports.Matrix = _matrix["default"]; var _vector = _interopRequireDefault(require("./util/vector2")); exports.Vector2 = _vector["default"]; var _engine = require("./engine"); exports.Canvas = _engine.Canvas; exports.Group = _engine.Group; exports.Shape = _engine.Shape; function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var engines = {}; function registerEngine(name, engine) { engines[name] = engine; } function getEngine(name) { var G = engines[name]; if (G) { return G; } return { Canvas: _engine.Canvas, Group: _engine.Group, Shape: _engine.Shape }; } function createCanvas(cfg) { var renderer = cfg.renderer; var G = getEngine(renderer); return new G.Canvas(cfg); }