ResourceManager.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. function ResourceManager() {
  2. }
  3. ResourceManager.prototype.getGlobalPool = function() {
  4. Polycode.ResourceManager_getGlobalPool(this.__ptr)
  5. }
  6. ResourceManager.prototype.getResourcePoolByName = function(name) {
  7. Polycode.ResourceManager_getResourcePoolByName(this.__ptr, name)
  8. }
  9. ResourceManager.prototype.addResourceLoader = function(loader) {
  10. Polycode.ResourceManager_addResourceLoader(this.__ptr, loader)
  11. }
  12. ResourceManager.prototype.getResourceLoaderForExtension = function(extension) {
  13. Polycode.ResourceManager_getResourceLoaderForExtension(this.__ptr, extension)
  14. }
  15. ResourceManager.prototype.removeResourceLoader = function(loader) {
  16. Polycode.ResourceManager_removeResourceLoader(this.__ptr, loader)
  17. }
  18. ResourceManager.prototype.getNumResourceLoaders = function() {
  19. Polycode.ResourceManager_getNumResourceLoaders(this.__ptr)
  20. }
  21. ResourceManager.prototype.getResourceLoaderAtIndex = function(index) {
  22. Polycode.ResourceManager_getResourceLoaderAtIndex(this.__ptr, index)
  23. }
  24. ResourceManager.prototype.addResourcePool = function(pool) {
  25. Polycode.ResourceManager_addResourcePool(this.__ptr, pool)
  26. }
  27. ResourceManager.prototype.removeResourcePool = function(pool) {
  28. Polycode.ResourceManager_removeResourcePool(this.__ptr, pool)
  29. }
  30. ResourceManager.prototype.getResources = function(resourceType) {
  31. Polycode.ResourceManager_getResources(this.__ptr, resourceType)
  32. }
  33. ResourceManager.prototype.removeResource = function(resource) {
  34. Polycode.ResourceManager_removeResource(this.__ptr, resource)
  35. }
  36. ResourceManager.prototype.subscribeToResourcePool = function(pool) {
  37. Polycode.ResourceManager_subscribeToResourcePool(this.__ptr, pool)
  38. }
  39. ResourceManager.prototype.unsubscibeFromResourcePool = function(pool) {
  40. Polycode.ResourceManager_unsubscibeFromResourcePool(this.__ptr, pool)
  41. }
  42. ResourceManager.prototype.Update = function(elapsed) {
  43. Polycode.ResourceManager_Update(this.__ptr, elapsed)
  44. }