UNPKG

starling-framework

Version:

A fast, productive library for 2D cross-platform development.

48 lines (30 loc) 973 B
// Class: js.html._CanvasElement.CanvasUtil var $global = typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this $global.Object.defineProperty(exports, "__esModule", {value: true}); var __map_reserved = {}; // Imports var $hxClasses = require("./../../../hxClasses_stub").default; // Constructor var CanvasUtil = function(){} // Meta CanvasUtil.__name__ = ["js","html","_CanvasElement","CanvasUtil"]; CanvasUtil.prototype = { }; CanvasUtil.prototype.__class__ = CanvasUtil.prototype.constructor = $hxClasses["js.html._CanvasElement.CanvasUtil"] = CanvasUtil; // Init // Statics CanvasUtil.getContextWebGL = function(canvas,attribs) { var _g = 0; var _g1 = ["webgl","experimental-webgl"]; while(_g < _g1.length) { var name = _g1[_g]; ++_g; var ctx = canvas.getContext(name,attribs); if(ctx != null) { return ctx; } } return null; } // Export exports.default = CanvasUtil;