'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.Fx = exports.Shaders = undefined;

var _webgl = require('./webgl');

Object.keys(_webgl).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _webgl[key];
    }
  });
});

var _webgl2 = require('./webgl2');

Object.keys(_webgl2).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _webgl2[key];
    }
  });
});

var _math = require('./math');

Object.keys(_math).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _math[key];
    }
  });
});

var _scenegraph = require('./scenegraph');

Object.keys(_scenegraph).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _scenegraph[key];
    }
  });
});

var _core = require('./core');

Object.keys(_core).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _core[key];
    }
  });
});

var _shaderlib = require('../shaderlib');

Object.defineProperty(exports, 'Shaders', {
  enumerable: true,
  get: function get() {
    return _interopRequireDefault(_shaderlib).default;
  }
});

var _geometry = require('./geometry');

Object.keys(_geometry).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _geometry[key];
    }
  });
});

var _models = require('./models');

Object.keys(_models).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _models[key];
    }
  });
});

var _fx = require('./addons/fx');

Object.defineProperty(exports, 'Fx', {
  enumerable: true,
  get: function get() {
    return _interopRequireDefault(_fx).default;
  }
});

var _deprecated = require('./deprecated');

Object.keys(_deprecated).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _deprecated[key];
    }
  });
});

var webgl = _interopRequireWildcard(_webgl);

var webgl2 = _interopRequireWildcard(_webgl2);

var math = _interopRequireWildcard(_math);

var scenegraph = _interopRequireWildcard(_scenegraph);

var core = _interopRequireWildcard(_core);

var _shaderlib2 = _interopRequireDefault(_shaderlib);

var geometry = _interopRequireWildcard(_geometry);

var models = _interopRequireWildcard(_models);

var _fx2 = _interopRequireDefault(_fx);

var deprecated = _interopRequireWildcard(_deprecated);

var _globals = require('./globals');

var _globals2 = _interopRequireDefault(_globals);

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

Object.assign(_globals2.default, webgl, webgl2, math, scenegraph, core, _shaderlib2.default, geometry, models, deprecated, { Fx: _fx2.default });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy93aXRob3V0LWlvLmpzIl0sIm5hbWVzIjpbImRlZmF1bHQiLCJ3ZWJnbCIsIndlYmdsMiIsIm1hdGgiLCJzY2VuZWdyYXBoIiwiY29yZSIsImdlb21ldHJ5IiwibW9kZWxzIiwiZGVwcmVjYXRlZCIsIk9iamVjdCIsImFzc2lnbiIsIkZ4Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7Ozs7OENBU1FBLE87Ozs7OztBQUNSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7OztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7Ozs7Ozt1Q0FPUUEsTzs7Ozs7O0FBRVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztJQWxCWUMsSzs7SUFDQUMsTTs7SUFDQUMsSTs7SUFDQUMsVTs7SUFDQUMsSTs7OztJQVFBQyxROztJQUNBQyxNOzs7O0lBTUFDLFU7O0FBRVo7Ozs7Ozs7O0FBQ0FDLE9BQU9DLE1BQVAsb0JBQ0VULEtBREYsRUFFRUMsTUFGRixFQUdFQyxJQUhGLEVBSUVDLFVBSkYsRUFLRUMsSUFMRix1QkFRRUMsUUFSRixFQVNFQyxNQVRGLEVBV0VDLFVBWEYsRUFZRSxFQUFDRyxnQkFBRCxFQVpGIiwiZmlsZSI6IndpdGhvdXQtaW8uanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBFeHBvcnQgY29yZSBtb2R1bGVzIGZvciBsdW1hLmdsXG5leHBvcnQgKiBmcm9tICcuL3dlYmdsJztcbmV4cG9ydCAqIGZyb20gJy4vd2ViZ2wyJztcbmV4cG9ydCAqIGZyb20gJy4vbWF0aCc7XG5leHBvcnQgKiBmcm9tICcuL3NjZW5lZ3JhcGgnO1xuZXhwb3J0ICogZnJvbSAnLi9jb3JlJztcblxuaW1wb3J0ICogYXMgd2ViZ2wgZnJvbSAnLi93ZWJnbCc7XG5pbXBvcnQgKiBhcyB3ZWJnbDIgZnJvbSAnLi93ZWJnbDInO1xuaW1wb3J0ICogYXMgbWF0aCBmcm9tICcuL21hdGgnO1xuaW1wb3J0ICogYXMgc2NlbmVncmFwaCBmcm9tICcuL3NjZW5lZ3JhcGgnO1xuaW1wb3J0ICogYXMgY29yZSBmcm9tICcuL2NvcmUnO1xuXG4vLyBFeHBvcnQgYWxsIG1vZHVsZXMgZm9yIGx1bWEuZ2xcbmV4cG9ydCB7ZGVmYXVsdCBhcyBTaGFkZXJzfSBmcm9tICcuLi9zaGFkZXJsaWInO1xuZXhwb3J0ICogZnJvbSAnLi9nZW9tZXRyeSc7XG5leHBvcnQgKiBmcm9tICcuL21vZGVscyc7XG5cbmltcG9ydCB7ZGVmYXVsdCBhcyBTaGFkZXJzfSBmcm9tICcuLi9zaGFkZXJsaWInO1xuaW1wb3J0ICogYXMgZ2VvbWV0cnkgZnJvbSAnLi9nZW9tZXRyeSc7XG5pbXBvcnQgKiBhcyBtb2RlbHMgZnJvbSAnLi9tb2RlbHMnO1xuXG4vLyBUT0RPIC0gcmVtb3ZlXG5leHBvcnQge2RlZmF1bHQgYXMgRnh9IGZyb20gJy4vYWRkb25zL2Z4JztcbmltcG9ydCB7ZGVmYXVsdCBhcyBGeH0gZnJvbSAnLi9hZGRvbnMvZngnO1xuZXhwb3J0ICogZnJvbSAnLi9kZXByZWNhdGVkJztcbmltcG9ydCAqIGFzIGRlcHJlY2F0ZWQgZnJvbSAnLi9kZXByZWNhdGVkJztcblxuaW1wb3J0IGx1bWEgZnJvbSAnLi9nbG9iYWxzJztcbk9iamVjdC5hc3NpZ24obHVtYSxcbiAgd2ViZ2wsXG4gIHdlYmdsMixcbiAgbWF0aCxcbiAgc2NlbmVncmFwaCxcbiAgY29yZSxcblxuICBTaGFkZXJzLFxuICBnZW9tZXRyeSxcbiAgbW9kZWxzLFxuXG4gIGRlcHJlY2F0ZWQsXG4gIHtGeH1cbik7XG4iXX0=