SceneEntityInstanceResourceEntry.js 836 B

123456789101112131415161718192021222324252627
  1. require('Polycode/Resource')
  2. function SceneEntityInstanceResourceEntry(instance) {
  3. if(arguments[0] != "__skip_ptr__") {
  4. this.__ptr = Polycode.SceneEntityInstanceResourceEntry(instance)
  5. }
  6. }
  7. SceneEntityInstanceResourceEntry.prototype = Object.create(Resource.prototype)
  8. Duktape.fin(SceneEntityInstanceResourceEntry.prototype, function (x) {
  9. if (x === SceneEntityInstanceResourceEntry.prototype) {
  10. return;
  11. }
  12. Polycode.SceneEntityInstanceResourceEntry__delete(x.__ptr)
  13. })
  14. SceneEntityInstanceResourceEntry.prototype.getInstance = function() {
  15. var retVal = new SceneEntityInstance()
  16. retVal.__ptr = Polycode.SceneEntityInstanceResourceEntry_getInstance(this.__ptr)
  17. return retVal
  18. }
  19. SceneEntityInstanceResourceEntry.prototype.reloadResource = function() {
  20. Polycode.SceneEntityInstanceResourceEntry_reloadResource(this.__ptr)
  21. }