API Docs for: 0.3
Show:

File: src\app\Render\Detail.js

'use strict';

/**
 * Detail manager.
 *
 * @class Detail
 * @constructor
 * @module Render
 * @submodule Detail
 * @param {Number} maxDetail
 * @param {Number} detail
 */
var Detail = function(maxDetail, detail) {
  this.maxDetail = maxDetail;
  this.level = detail || 1;
};

/**
 * Cycle detail levels.
 *
 * @method cycleDetail
 * @param {Number} detail to set, optional.
 */
Detail.prototype.cycleDetail = function(detail) {
  if (detail) {
    this.level = detail;
  } else {
    this.level ++;
    if (this.level > this.maxDetail) {
      this.level = 0;
    }
  }
};

module.exports = Detail;