CoreServices.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. function CoreServices() {
  2. }
  3. CoreServices.prototype.setRenderer = function(renderer) {
  4. Polycode.CoreServices_setRenderer(this.__ptr, renderer)
  5. }
  6. CoreServices.prototype.getRenderer = function() {
  7. var retVal = new Renderer()
  8. retVal.__ptr = Polycode.CoreServices_getRenderer(this.__ptr)
  9. return retVal
  10. }
  11. CoreServices.prototype.Update = function(elapsed) {
  12. Polycode.CoreServices_Update(this.__ptr, elapsed)
  13. }
  14. CoreServices.prototype.fixedUpdate = function() {
  15. Polycode.CoreServices_fixedUpdate(this.__ptr)
  16. }
  17. CoreServices.prototype.Render = function(viewport) {
  18. Polycode.CoreServices_Render(this.__ptr, viewport)
  19. }
  20. CoreServices.prototype.setCore = function(core) {
  21. Polycode.CoreServices_setCore(this.__ptr, core)
  22. }
  23. CoreServices.prototype.getCore = function() {
  24. var retVal = new Core()
  25. retVal.__ptr = Polycode.CoreServices_getCore(this.__ptr)
  26. return retVal
  27. }
  28. CoreServices.prototype.getInput = function() {
  29. var retVal = new CoreInput()
  30. retVal.__ptr = Polycode.CoreServices_getInput(this.__ptr)
  31. return retVal
  32. }
  33. CoreServices.prototype.getMaterialManager = function() {
  34. var retVal = new MaterialManager()
  35. retVal.__ptr = Polycode.CoreServices_getMaterialManager(this.__ptr)
  36. return retVal
  37. }
  38. CoreServices.prototype.getSceneManager = function() {
  39. var retVal = new SceneManager()
  40. retVal.__ptr = Polycode.CoreServices_getSceneManager(this.__ptr)
  41. return retVal
  42. }
  43. CoreServices.prototype.getTimerManager = function() {
  44. var retVal = new TimerManager()
  45. retVal.__ptr = Polycode.CoreServices_getTimerManager(this.__ptr)
  46. return retVal
  47. }
  48. CoreServices.prototype.getTweenManager = function() {
  49. var retVal = new TweenManager()
  50. retVal.__ptr = Polycode.CoreServices_getTweenManager(this.__ptr)
  51. return retVal
  52. }
  53. CoreServices.prototype.getResourceManager = function() {
  54. var retVal = new ResourceManager()
  55. retVal.__ptr = Polycode.CoreServices_getResourceManager(this.__ptr)
  56. return retVal
  57. }
  58. CoreServices.prototype.getSoundManager = function() {
  59. var retVal = new SoundManager()
  60. retVal.__ptr = Polycode.CoreServices_getSoundManager(this.__ptr)
  61. return retVal
  62. }
  63. CoreServices.prototype.getLogger = function() {
  64. var retVal = new Logger()
  65. retVal.__ptr = Polycode.CoreServices_getLogger(this.__ptr)
  66. return retVal
  67. }
  68. CoreServices.prototype.getConfig = function() {
  69. var retVal = new Config()
  70. retVal.__ptr = Polycode.CoreServices_getConfig(this.__ptr)
  71. return retVal
  72. }