require('Polycode/EventDispatcher') function Scene() { if(arguments[0] != "__skip_ptr__") { this.__ptr = Polycode.Scene() } Object.defineProperties(this, { 'clearColor': { enumerable: true, configurable: true, get: Scene.prototype.__get_clearColor, set: Scene.prototype.__set_clearColor}, 'useClearColor': { enumerable: true, configurable: true, get: Scene.prototype.__get_useClearColor, set: Scene.prototype.__set_useClearColor}, 'useClearDepth': { enumerable: true, configurable: true, get: Scene.prototype.__get_useClearDepth, set: Scene.prototype.__set_useClearDepth}, 'ambientColor': { enumerable: true, configurable: true, get: Scene.prototype.__get_ambientColor, set: Scene.prototype.__set_ambientColor}, 'fogColor': { enumerable: true, configurable: true, get: Scene.prototype.__get_fogColor, set: Scene.prototype.__set_fogColor}, 'enabled': { enumerable: true, configurable: true, get: Scene.prototype.__get_enabled, set: Scene.prototype.__set_enabled}, 'ownsChildren': { enumerable: true, configurable: true, get: Scene.prototype.__get_ownsChildren, set: Scene.prototype.__set_ownsChildren}, 'rootEntity': { enumerable: true, configurable: true, get: Scene.prototype.__get_rootEntity, set: Scene.prototype.__set_rootEntity}, 'sceneMouseRect': { enumerable: true, configurable: true, get: Scene.prototype.__get_sceneMouseRect, set: Scene.prototype.__set_sceneMouseRect}, 'remapMouse': { enumerable: true, configurable: true, get: Scene.prototype.__get_remapMouse, set: Scene.prototype.__set_remapMouse}, 'constrainPickingToViewport': { enumerable: true, configurable: true, get: Scene.prototype.__get_constrainPickingToViewport, set: Scene.prototype.__set_constrainPickingToViewport} }) } Scene.SCENE_3D = 0 Scene.SCENE_2D = 1 Scene.SCENE_2D_TOPLEFT = 2 Scene.prototype = Object.create(EventDispatcher.prototype) Scene.prototype.__get_clearColor = function() { var retVal = new Color("__skip_ptr__") retVal.__ptr = Polycode.Scene__get_clearColor(this.__ptr) return retVal } Scene.prototype.__set_clearColor = function(val) { Polycode.Scene__set_clearColor(this.__ptr, val.__ptr) } Scene.prototype.__get_useClearColor = function() { return Polycode.Scene__get_useClearColor(this.__ptr) } Scene.prototype.__set_useClearColor = function(val) { Polycode.Scene__set_useClearColor(this.__ptr, val) } Scene.prototype.__get_useClearDepth = function() { return Polycode.Scene__get_useClearDepth(this.__ptr) } Scene.prototype.__set_useClearDepth = function(val) { Polycode.Scene__set_useClearDepth(this.__ptr, val) } Scene.prototype.__get_ambientColor = function() { var retVal = new Color("__skip_ptr__") retVal.__ptr = Polycode.Scene__get_ambientColor(this.__ptr) return retVal } Scene.prototype.__set_ambientColor = function(val) { Polycode.Scene__set_ambientColor(this.__ptr, val.__ptr) } Scene.prototype.__get_fogColor = function() { var retVal = new Color("__skip_ptr__") retVal.__ptr = Polycode.Scene__get_fogColor(this.__ptr) return retVal } Scene.prototype.__set_fogColor = function(val) { Polycode.Scene__set_fogColor(this.__ptr, val.__ptr) } Scene.prototype.__get_enabled = function() { return Polycode.Scene__get_enabled(this.__ptr) } Scene.prototype.__set_enabled = function(val) { Polycode.Scene__set_enabled(this.__ptr, val) } Scene.prototype.__get_ownsChildren = function() { return Polycode.Scene__get_ownsChildren(this.__ptr) } Scene.prototype.__set_ownsChildren = function(val) { Polycode.Scene__set_ownsChildren(this.__ptr, val) } Scene.prototype.__get_rootEntity = function() { var retVal = new Entity("__skip_ptr__") retVal.__ptr = Polycode.Scene__get_rootEntity(this.__ptr) return retVal } Scene.prototype.__set_rootEntity = function(val) { Polycode.Scene__set_rootEntity(this.__ptr, val.__ptr) } Scene.prototype.__get_sceneMouseRect = function() { var retVal = new Rectangle("__skip_ptr__") retVal.__ptr = Polycode.Scene__get_sceneMouseRect(this.__ptr) return retVal } Scene.prototype.__set_sceneMouseRect = function(val) { Polycode.Scene__set_sceneMouseRect(this.__ptr, val.__ptr) } Scene.prototype.__get_remapMouse = function() { return Polycode.Scene__get_remapMouse(this.__ptr) } Scene.prototype.__set_remapMouse = function(val) { Polycode.Scene__set_remapMouse(this.__ptr, val) } Scene.prototype.__get_constrainPickingToViewport = function() { return Polycode.Scene__get_constrainPickingToViewport(this.__ptr) } Scene.prototype.__set_constrainPickingToViewport = function(val) { Polycode.Scene__set_constrainPickingToViewport(this.__ptr, val) } Scene.prototype.enableFog = function(enable) { Polycode.Scene_enableFog(this.__ptr, enable) } Scene.prototype.setFogProperties = function(fogMode,color,density,startDepth,endDepth) { Polycode.Scene_setFogProperties(this.__ptr, fogMode, color, density, startDepth, endDepth) } Scene.prototype.setSceneType = function(newType) { Polycode.Scene_setSceneType(this.__ptr, newType) } Scene.prototype.fixedUpdate = function() { Polycode.Scene_fixedUpdate(this.__ptr) } Scene.prototype.Update = function(elapsed) { Polycode.Scene_Update(this.__ptr, elapsed) } Scene.prototype.isEnabled = function() { return Polycode.Scene_isEnabled(this.__ptr) } Scene.prototype.setEnabled = function(enabled) { Polycode.Scene_setEnabled(this.__ptr, enabled) } Scene.prototype.setOverrideMaterial = function(material) { Polycode.Scene_setOverrideMaterial(this.__ptr, material) } Scene.prototype.doVisibilityChecking = function(val) { Polycode.Scene_doVisibilityChecking(this.__ptr, val) } Scene.prototype.doesVisibilityChecking = function() { return Polycode.Scene_doesVisibilityChecking(this.__ptr) }