UNPKG

@smoud/tiny

Version:

Fast and tiny JavaScript library for HTML5 game and playable ads creation.

25 lines (18 loc) 697 B
var CanvasBuffer = function (width, height, options) { this.width = width; this.height = height; this.canvas = document.createElement('canvas'); this.context = this.canvas.getContext('2d', options); this.canvas.width = width; this.canvas.height = height; }; CanvasBuffer.prototype.constructor = CanvasBuffer; CanvasBuffer.prototype.clear = function () { this.context.setTransform(1, 0, 0, 1, 0, 0); this.context.clearRect(0, 0, this.width, this.height); }; CanvasBuffer.prototype.resize = function (width, height) { this.width = this.canvas.width = width; this.height = this.canvas.height = height; }; export { CanvasBuffer };