Vuplex_WebView_DragModeWrap.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class Vuplex_WebView_DragModeWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginEnum(typeof(Vuplex.WebView.DragMode));
  9. L.RegVar("DragToScroll", get_DragToScroll, null);
  10. L.RegVar("DragWithinPage", get_DragWithinPage, null);
  11. L.RegVar("Disabled", get_Disabled, null);
  12. L.RegFunction("IntToEnum", IntToEnum);
  13. L.EndEnum();
  14. TypeTraits<Vuplex.WebView.DragMode>.Check = CheckType;
  15. StackTraits<Vuplex.WebView.DragMode>.Push = Push;
  16. }
  17. static void Push(IntPtr L, Vuplex.WebView.DragMode arg)
  18. {
  19. ToLua.Push(L, arg);
  20. }
  21. static bool CheckType(IntPtr L, int pos)
  22. {
  23. return TypeChecker.CheckEnumType(typeof(Vuplex.WebView.DragMode), L, pos);
  24. }
  25. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  26. static int get_DragToScroll(IntPtr L)
  27. {
  28. ToLua.Push(L, Vuplex.WebView.DragMode.DragToScroll);
  29. return 1;
  30. }
  31. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  32. static int get_DragWithinPage(IntPtr L)
  33. {
  34. ToLua.Push(L, Vuplex.WebView.DragMode.DragWithinPage);
  35. return 1;
  36. }
  37. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  38. static int get_Disabled(IntPtr L)
  39. {
  40. ToLua.Push(L, Vuplex.WebView.DragMode.Disabled);
  41. return 1;
  42. }
  43. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  44. static int IntToEnum(IntPtr L)
  45. {
  46. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  47. Vuplex.WebView.DragMode o = (Vuplex.WebView.DragMode)arg0;
  48. ToLua.Push(L, o);
  49. return 1;
  50. }
  51. }