SceneEntityInstanceLayer.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. function SceneEntityInstanceLayer() {
  2. if(arguments[0] != "__skip_ptr__") {
  3. this.__ptr = Polycode.SceneEntityInstanceLayer()
  4. }
  5. Object.defineProperties(this, {
  6. 'name': { enumerable: true, configurable: true, get: SceneEntityInstanceLayer.prototype.__get_name, set: SceneEntityInstanceLayer.prototype.__set_name},
  7. 'layerID': { enumerable: true, configurable: true, get: SceneEntityInstanceLayer.prototype.__get_layerID, set: SceneEntityInstanceLayer.prototype.__set_layerID},
  8. 'visible': { enumerable: true, configurable: true, get: SceneEntityInstanceLayer.prototype.__get_visible, set: SceneEntityInstanceLayer.prototype.__set_visible}
  9. })
  10. }
  11. SceneEntityInstanceLayer.prototype.__get_name = function() {
  12. return Polycode.SceneEntityInstanceLayer__get_name(this.__ptr)
  13. }
  14. SceneEntityInstanceLayer.prototype.__set_name = function(val) {
  15. Polycode.SceneEntityInstanceLayer__set_name(this.__ptr, val)
  16. }
  17. SceneEntityInstanceLayer.prototype.__get_layerID = function() {
  18. var retVal = new char("__skip_ptr__")
  19. retVal.__ptr = Polycode.SceneEntityInstanceLayer__get_layerID(this.__ptr)
  20. return retVal
  21. }
  22. SceneEntityInstanceLayer.prototype.__set_layerID = function(val) {
  23. Polycode.SceneEntityInstanceLayer__set_layerID(this.__ptr, val.__ptr)
  24. }
  25. SceneEntityInstanceLayer.prototype.__get_visible = function() {
  26. return Polycode.SceneEntityInstanceLayer__get_visible(this.__ptr)
  27. }
  28. SceneEntityInstanceLayer.prototype.__set_visible = function(val) {
  29. Polycode.SceneEntityInstanceLayer__set_visible(this.__ptr, val)
  30. }
  31. Duktape.fin(SceneEntityInstanceLayer.prototype, function (x) {
  32. if (x === SceneEntityInstanceLayer.prototype) {
  33. return;
  34. }
  35. Polycode.SceneEntityInstanceLayer__delete(x.__ptr)
  36. })
  37. SceneEntityInstanceLayer.prototype.setLayerVisibility = function(val) {
  38. Polycode.SceneEntityInstanceLayer_setLayerVisibility(this.__ptr, val)
  39. }