PolycodeLUA.cpp 973 B

1234567891011121314151617181920212223242526
  1. #include "PolycodeLUA.h"
  2. #include "PolycodeLUA2D.h"
  3. int luaopen_Polycode(lua_State *L) {
  4. static const struct luaL_reg polycodeLib [] = {
  5. //Screen
  6. {"Screen", Polycore_Screen},
  7. {"Screen_addChild", Polycore_Screen_addChild},
  8. {"Screen_removeChild", Polycore_Screen_removeChild},
  9. {"Screen_setScreenOffset", Polycore_Screen_setScreenOffset},
  10. {"Screen_getScreenOffset", Polycore_Screen_getScreenOffset},
  11. {"Screen_setScreenShader", Polycore_Screen_setScreenShader},
  12. {"Screen_getHighestZIndex", Polycore_Screen_getHighestZIndex},
  13. {"Screen_sortChildren", Polycore_Screen_sortChildren},
  14. {"Screen_hasFilterShader", Polycore_Screen_hasFilterShader},
  15. {"Screen_setEnabled", Polycore_Screen_setEnabled},
  16. {"Screen_getEnabled", Polycore_Screen_getEnabled},
  17. {"ScreenImage", Polycore_ScreenImage},
  18. {"ScreenImage_setRotation", Polycore_ScreenImage_setRotation},
  19. {NULL, NULL} /* sentinel */
  20. };
  21. luaL_openlib(L, "Polycore", polycodeLib, 0);
  22. return 1;
  23. }