ResourcePool.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. function ResourcePool() {
  2. }
  3. ResourcePool.prototype.setFallbackPool = function(pool) {
  4. Polycode.ResourcePool_setFallbackPool(this.__ptr, pool)
  5. }
  6. ResourcePool.prototype.addResource = function(resource) {
  7. Polycode.ResourcePool_addResource(this.__ptr, resource)
  8. }
  9. ResourcePool.prototype.removeResource = function(resource) {
  10. Polycode.ResourcePool_removeResource(this.__ptr, resource)
  11. }
  12. ResourcePool.prototype.hasResource = function(resource) {
  13. Polycode.ResourcePool_hasResource(this.__ptr, resource)
  14. }
  15. ResourcePool.prototype.loadResourcesFromFolder = function(folder,recursive) {
  16. Polycode.ResourcePool_loadResourcesFromFolder(this.__ptr, folder,recursive)
  17. }
  18. ResourcePool.prototype.loadResource = function(path) {
  19. Polycode.ResourcePool_loadResource(this.__ptr, path)
  20. }
  21. ResourcePool.prototype.loadResourceWithName = function(path,name) {
  22. Polycode.ResourcePool_loadResourceWithName(this.__ptr, path,name)
  23. }
  24. ResourcePool.prototype.getResource = function(resourceType,resourceName) {
  25. Polycode.ResourcePool_getResource(this.__ptr, resourceType,resourceName)
  26. }
  27. ResourcePool.prototype.getName = function() {
  28. Polycode.ResourcePool_getName(this.__ptr)
  29. }
  30. ResourcePool.prototype.setName = function(name) {
  31. Polycode.ResourcePool_setName(this.__ptr, name)
  32. }
  33. ResourcePool.prototype.getResourceByPath = function(resourcePath) {
  34. Polycode.ResourcePool_getResourceByPath(this.__ptr, resourcePath)
  35. }
  36. ResourcePool.prototype.Update = function(elapsed) {
  37. Polycode.ResourcePool_Update(this.__ptr, elapsed)
  38. }
  39. ResourcePool.prototype.getResources = function(resourceType) {
  40. Polycode.ResourcePool_getResources(this.__ptr, resourceType)
  41. }
  42. ResourcePool.prototype.checkForChangedFiles = function() {
  43. Polycode.ResourcePool_checkForChangedFiles(this.__ptr)
  44. }