ElementText.h 611 B

123456789101112131415161718192021222324
  1. #ifndef ROCKETCORELUAELEMENTTEXT_H
  2. #define ROCKETCORELUAELEMENTTEXT_H
  3. #include <Rocket/Core/Lua/lua.hpp>
  4. #include <Rocket/Core/Lua/LuaType.h>
  5. #include <Rocket/Core/ElementText.h>
  6. namespace Rocket {
  7. namespace Core {
  8. namespace Lua {
  9. //will inherit from Element
  10. template<> void LuaType<ElementText>::extra_init(lua_State* L, int metatable_index);
  11. template<> bool LuaType<ElementText>::is_reference_counted();
  12. int ElementTextGetAttrtext(lua_State* L);
  13. int ElementTextSetAttrtext(lua_State* L);
  14. RegType<ElementText> ElementTextMethods[];
  15. luaL_reg ElementTextGetters[];
  16. luaL_reg ElementTextSetters[];
  17. }
  18. }
  19. }
  20. #endif