Resource.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. function Resource() {
  2. Object.defineProperties(this, {
  3. 'reloadOnFileModify': { enumerable: true, configurable: true, get: Resource.prototype.__get_reloadOnFileModify, set: Resource.prototype.__set_reloadOnFileModify},
  4. 'resourceFileTime': { enumerable: true, configurable: true, get: Resource.prototype.__get_resourceFileTime, set: Resource.prototype.__set_resourceFileTime},
  5. 'platformData': { enumerable: true, configurable: true, get: Resource.prototype.__get_platformData, set: Resource.prototype.__set_platformData}
  6. })
  7. }
  8. Resource.prototype.__get_reloadOnFileModify = function() {
  9. return Polycode.Resource__get_reloadOnFileModify(this.__ptr)
  10. }
  11. Resource.prototype.__set_reloadOnFileModify = function(val) {
  12. Polycode.Resource__set_reloadOnFileModify(this.__ptr, val)
  13. }
  14. Resource.prototype.__get_resourceFileTime = function() {
  15. var retVal = new time_t()
  16. retVal.__ptr = Polycode.Resource__get_resourceFileTime(this.__ptr)
  17. return retVal
  18. }
  19. Resource.prototype.__set_resourceFileTime = function(val) {
  20. Polycode.Resource__set_resourceFileTime(this.__ptr, val.__ptr)
  21. }
  22. Resource.prototype.__get_platformData = function() {
  23. var retVal = new void()
  24. retVal.__ptr = Polycode.Resource__get_platformData(this.__ptr)
  25. return retVal
  26. }
  27. Resource.prototype.__set_platformData = function(val) {
  28. Polycode.Resource__set_platformData(this.__ptr, val.__ptr)
  29. }
  30. Resource.prototype.reloadResource = function() {
  31. Polycode.Resource_reloadResource(this.__ptr)
  32. }
  33. Resource.prototype.getResourceName = function() {
  34. return Polycode.Resource_getResourceName(this.__ptr)
  35. }
  36. Resource.prototype.getResourceType = function() {
  37. return Polycode.Resource_getResourceType(this.__ptr)
  38. }
  39. Resource.prototype.setResourceName = function(newName) {
  40. Polycode.Resource_setResourceName(this.__ptr, newName)
  41. }
  42. Resource.prototype.setResourcePath = function(path) {
  43. Polycode.Resource_setResourcePath(this.__ptr, path)
  44. }
  45. Resource.prototype.getResourcePath = function() {
  46. return Polycode.Resource_getResourcePath(this.__ptr)
  47. }