function RenderThreadDebugInfo() { if(arguments[0] != "__skip_ptr__") { this.__ptr = Polycode.RenderThreadDebugInfo() } Object.defineProperties(this, { 'buffersProcessed': { enumerable: true, configurable: true, get: RenderThreadDebugInfo.prototype.__get_buffersProcessed, set: RenderThreadDebugInfo.prototype.__set_buffersProcessed}, 'drawCallsProcessed': { enumerable: true, configurable: true, get: RenderThreadDebugInfo.prototype.__get_drawCallsProcessed, set: RenderThreadDebugInfo.prototype.__set_drawCallsProcessed}, 'timeTaken': { enumerable: true, configurable: true, get: RenderThreadDebugInfo.prototype.__get_timeTaken, set: RenderThreadDebugInfo.prototype.__set_timeTaken} }) } RenderThreadDebugInfo.prototype.__get_buffersProcessed = function() { return Polycode.RenderThreadDebugInfo__get_buffersProcessed(this.__ptr) } RenderThreadDebugInfo.prototype.__set_buffersProcessed = function(val) { Polycode.RenderThreadDebugInfo__set_buffersProcessed(this.__ptr, val) } RenderThreadDebugInfo.prototype.__get_drawCallsProcessed = function() { return Polycode.RenderThreadDebugInfo__get_drawCallsProcessed(this.__ptr) } RenderThreadDebugInfo.prototype.__set_drawCallsProcessed = function(val) { Polycode.RenderThreadDebugInfo__set_drawCallsProcessed(this.__ptr, val) } RenderThreadDebugInfo.prototype.__get_timeTaken = function() { return Polycode.RenderThreadDebugInfo__get_timeTaken(this.__ptr) } RenderThreadDebugInfo.prototype.__set_timeTaken = function(val) { Polycode.RenderThreadDebugInfo__set_timeTaken(this.__ptr, val) } Duktape.fin(RenderThreadDebugInfo.prototype, function (x) { if (x === RenderThreadDebugInfo.prototype) { return; } Polycode.RenderThreadDebugInfo__delete(x.__ptr) })