1 /**
  2  * The Render Engine
  3  * Copyright (c) 2011 Brett Fattori (brettf@renderengine.com)
  4  *
  5  * Permission is hereby granted, free of charge, to any person obtaining a copy
  6  * of this software and associated documentation files (the "Software"), to deal
  7  * in the Software without restriction, including without limitation the rights
  8  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9  * copies of the Software, and to permit persons to whom the Software is
 10  * furnished to do so, subject to the following conditions:
 11  *
 12  * The above copyright notice and this permission notice shall be included in
 13  * all copies or substantial portions of the Software.
 14  *
 15  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 16  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 17  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 18  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 19  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 20  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 21  * THE SOFTWARE.
 22  *
 23  */
 24 
 25 //====================================================================================================
 26 //====================================================================================================
 27 //                                     METRICS STUB
 28 //====================================================================================================
 29 //====================================================================================================
 30 /**
 31  * @class A static class which stubs the methods for metrics and is compiled into the
 32  *        debugging engine unless the "engine.runtime.metrics" option is used when building
 33  *        the engine.
 34  * @static
 35  */
 36 R.debug.Metrics = Base.extend(/** @scope R.debug.Metrics.prototype */{
 37     constructor:null,
 38 
 39     toggleMetrics:function () {
 40     },
 41 
 42     hideMetrics:function () {
 43     },
 44 
 45     setSampleRate:function () {
 46     },
 47 
 48     add:function () {
 49     },
 50 
 51     remove:function () {
 52     },
 53 
 54     update:function () {
 55     },
 56 
 57     doMetrics:function () {
 58     }
 59 
 60 });
 61