UNPKG

openfl

Version:

A fast, productive library for 2D cross-platform development.

70 lines (53 loc) 2.22 kB
// Class: openfl.display._internal.stats.Context3DStats var $global = typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this $global.Object.defineProperty(exports, "__esModule", {value: true}); var __map_reserved = {}; // Imports var $hxClasses = require("./../../../../hxClasses_stub").default; var $hxEnums = require("./../../../../hxEnums_stub").default; var $import = require("./../../../../import_stub").default; function haxe_ds_IntMap() {return require("./../../../../haxe/ds/IntMap");} function openfl_display__$internal_stats_DrawCallCounter() {return require("./../../../../openfl/display/_internal/stats/DrawCallCounter");} // Constructor var Context3DStats = function(){} // Meta Context3DStats.__name__ = "openfl.display._internal.stats.Context3DStats"; Context3DStats.__isInterface__ = false; Context3DStats.prototype = { }; Context3DStats.prototype.__class__ = Context3DStats.prototype.constructor = $hxClasses["openfl.display._internal.stats.Context3DStats"] = Context3DStats; // Init // Statics Context3DStats.incrementDrawCall = function(context) { Context3DStats.drawCallsCounters.get(context).increment(); } Context3DStats.resetDrawCalls = function() { var dcCounter = Context3DStats.drawCallsCounters.iterator(); while(dcCounter.hasNext()) { var dcCounter1 = dcCounter.next(); dcCounter1.reset(); } } Context3DStats.totalDrawCalls = function() { var total = 0; var dcCounter = Context3DStats.drawCallsCounters.iterator(); while(dcCounter.hasNext()) { var dcCounter1 = dcCounter.next(); total += dcCounter1.currentDrawCallsNum; } return total; } Context3DStats.contextDrawCalls = function(context) { return Context3DStats.drawCallsCounters.get(context).currentDrawCallsNum; } Context3DStats.__meta__ = { obj : { SuppressWarnings : ["checkstyle:FieldDocComment"]}} Context3DStats.drawCallsCounters = (function($this) { var $r; var _g = new (haxe_ds_IntMap().default)(); _g.set(0,new (openfl_display__$internal_stats_DrawCallCounter().default)()); _g.set(1,new (openfl_display__$internal_stats_DrawCallCounter().default)()); $r = _g; return $r; }(this)) // Export exports.default = Context3DStats;