UNPKG

mapbox-gl

Version:
30 lines (21 loc) 704 B
'use strict'; // Stub implementation for headless rendering with node. The browser implementation // is in js/browser/ui/canvas.js. var GL = require('gl'); var browser = require('./browser'); module.exports = Canvas; function Canvas(parent, container) { this.context = GL.createContext( ((container && container.offsetWidth) || 512) * browser.devicePixelRatio, ((container && container.offsetHeight) || 512) * browser.devicePixelRatio); } Canvas.prototype.resize = function() { }; Canvas.prototype.getWebGLContext = function() { return this.context; }; Canvas.prototype.supportsWebGLContext = function() { return true; }; Canvas.prototype.getElement = function() { };