Source: view/render.js

/**
 * @author    Wolfgang Kowarschick <kowa@hs-augsburg.de>
 * @copyright 2017 - 2018
 * @license   CC-BY-NC-SA-4.0
 */

/**
 * @module view/render
 */

/** @private */
let v_views;

/**
 * @function initRenderer
 * @static
 *
 * @param {Array.<Object>} p_views - the views to be rendered
 */
function initRenderer(p_views)
{ v_views = p_views; }

/**
 * @function render
 * @static
 * @description
 *   Render function that should be called about 60 times per second.
 *   Typically used as a callback function.
 */
function render()
{ for (let v of v_views){ v.render(); } }

export {initRenderer, render};