canvasrenderer

A base class that provides methods for canvas rendering.

Usage no npm install needed!

<script type="module">
  import canvasrenderer from 'https://cdn.skypack.dev/canvasrenderer';
</script>

README

CanvasRenderer

Build status Windows build status GitHub version npm version Dependencies

A simple base class for canvas animations.

Installation

This module can be installed from npm.

$ npm install canvasrenderer

Usage

import CanvasRenderer from "canvasrenderer";

function Something() {

    CanvasRenderer.call(this);

}

Something.prototype = Object.create(CanvasRenderer.prototype);
Something.prototype.constructor = Something;

Something.prototype.update = function(elapsed) {

    // Custom update logic.

};

Something.prototype.draw = function() {

    // Custom draw code.

};
var sth = new Something();

requestAnimationFrame(sth.render);

Documentation

API

Contributing

Maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

License

Copyright (c) 2015 Raoul van RĂ¼schen
Licensed under the Zlib license.