/** * Particle class. * * @copyright Dennis Eichhorn * @license OMS License 2.2 * @version 1.0.0 * @since 1.0.0 */ (function (jsOMS) { 'use strict'; /** @namespace jsOMS.Animation.Animation */ jsOMS.Autoloader.defineNamespace('jsOMS.Animation.Animation'); /** * requestAnimationFrame wrapper * * @return {function} * * @method * * @since 1.0.0 */ jsOMS.Animation.Animation.requestAnimationFrame = (function () { return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) { window.setTimeout(callback, 1000 / 60); }; })(); }(window.jsOMS = window.jsOMS || {}));