CoreServices.lua 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. require "Polycode/EventDispatcher"
  2. class "CoreServices" (EventDispatcher)
  3. function CoreServices:getInstance()
  4. return Polycore.CoreServices_getInstance(self.__ptr)
  5. end
  6. function CoreServices:getRenderMutex()
  7. return Polycore.CoreServices_getRenderMutex(self.__ptr)
  8. end
  9. function CoreServices:setRenderer(r_enderer)
  10. return Polycore.CoreServices_setRenderer(self.__ptr, r_enderer.__ptr)
  11. end
  12. function CoreServices:getRenderer()
  13. return Polycore.CoreServices_getRenderer(self.__ptr)
  14. end
  15. function CoreServices:Update(elapsed)
  16. return Polycore.CoreServices_Update(self.__ptr, elapsed)
  17. end
  18. function CoreServices:setCore(core)
  19. return Polycore.CoreServices_setCore(self.__ptr, core.__ptr)
  20. end
  21. function CoreServices:getCore()
  22. return Polycore.CoreServices_getCore(self.__ptr)
  23. end
  24. function CoreServices:handleEvent(event)
  25. return Polycore.CoreServices_handleEvent(self.__ptr, event.__ptr)
  26. end
  27. function CoreServices:installModule(module)
  28. return Polycore.CoreServices_installModule(self.__ptr, module.__ptr)
  29. end
  30. function CoreServices:getMaterialManager()
  31. return Polycore.CoreServices_getMaterialManager(self.__ptr)
  32. end
  33. function CoreServices:getScreenManager()
  34. return Polycore.CoreServices_getScreenManager(self.__ptr)
  35. end
  36. function CoreServices:getSceneManager()
  37. return Polycore.CoreServices_getSceneManager(self.__ptr)
  38. end
  39. function CoreServices:getTimerManager()
  40. return Polycore.CoreServices_getTimerManager(self.__ptr)
  41. end
  42. function CoreServices:getTweenManager()
  43. return Polycore.CoreServices_getTweenManager(self.__ptr)
  44. end
  45. function CoreServices:getResourceManager()
  46. return Polycore.CoreServices_getResourceManager(self.__ptr)
  47. end
  48. function CoreServices:getSoundManager()
  49. return Polycore.CoreServices_getSoundManager(self.__ptr)
  50. end
  51. function CoreServices:getFontManager()
  52. return Polycore.CoreServices_getFontManager(self.__ptr)
  53. end
  54. function CoreServices:getConfig()
  55. return Polycore.CoreServices_getConfig(self.__ptr)
  56. end