TMPro_TMP_TextUtilitiesWrap.cs 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class TMPro_TMP_TextUtilitiesWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginStaticLibs("TMP_TextUtilities");
  9. L.RegFunction("GetCursorIndexFromPosition", GetCursorIndexFromPosition);
  10. L.RegFunction("FindNearestLine", FindNearestLine);
  11. L.RegFunction("FindNearestCharacterOnLine", FindNearestCharacterOnLine);
  12. L.RegFunction("IsIntersectingRectTransform", IsIntersectingRectTransform);
  13. L.RegFunction("FindIntersectingCharacter", FindIntersectingCharacter);
  14. L.RegFunction("FindNearestCharacter", FindNearestCharacter);
  15. L.RegFunction("FindIntersectingWord", FindIntersectingWord);
  16. L.RegFunction("FindNearestWord", FindNearestWord);
  17. L.RegFunction("FindIntersectingLine", FindIntersectingLine);
  18. L.RegFunction("FindIntersectingLink", FindIntersectingLink);
  19. L.RegFunction("FindNearestLink", FindNearestLink);
  20. L.RegFunction("ScreenPointToWorldPointInRectangle", ScreenPointToWorldPointInRectangle);
  21. L.RegFunction("DistanceToLine", DistanceToLine);
  22. L.RegFunction("ToLowerFast", ToLowerFast);
  23. L.RegFunction("ToUpperFast", ToUpperFast);
  24. L.RegFunction("GetSimpleHashCode", GetSimpleHashCode);
  25. L.RegFunction("GetSimpleHashCodeLowercase", GetSimpleHashCodeLowercase);
  26. L.RegFunction("HexToInt", HexToInt);
  27. L.RegFunction("StringHexToInt", StringHexToInt);
  28. L.EndStaticLibs();
  29. }
  30. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  31. static int GetCursorIndexFromPosition(IntPtr L)
  32. {
  33. try
  34. {
  35. int count = LuaDLL.lua_gettop(L);
  36. if (count == 3)
  37. {
  38. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  39. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  40. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  41. int o = TMPro.TMP_TextUtilities.GetCursorIndexFromPosition(arg0, arg1, arg2);
  42. LuaDLL.lua_pushinteger(L, o);
  43. return 1;
  44. }
  45. else if (count == 4)
  46. {
  47. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  48. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  49. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  50. TMPro.CaretPosition arg3;
  51. int o = TMPro.TMP_TextUtilities.GetCursorIndexFromPosition(arg0, arg1, arg2, out arg3);
  52. LuaDLL.lua_pushinteger(L, o);
  53. ToLua.Push(L, arg3);
  54. return 2;
  55. }
  56. else
  57. {
  58. return LuaDLL.luaL_throw(L, "invalid arguments to method: TMPro.TMP_TextUtilities.GetCursorIndexFromPosition");
  59. }
  60. }
  61. catch (Exception e)
  62. {
  63. return LuaDLL.toluaL_exception(L, e);
  64. }
  65. }
  66. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  67. static int FindNearestLine(IntPtr L)
  68. {
  69. try
  70. {
  71. ToLua.CheckArgsCount(L, 3);
  72. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  73. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  74. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  75. int o = TMPro.TMP_TextUtilities.FindNearestLine(arg0, arg1, arg2);
  76. LuaDLL.lua_pushinteger(L, o);
  77. return 1;
  78. }
  79. catch (Exception e)
  80. {
  81. return LuaDLL.toluaL_exception(L, e);
  82. }
  83. }
  84. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  85. static int FindNearestCharacterOnLine(IntPtr L)
  86. {
  87. try
  88. {
  89. ToLua.CheckArgsCount(L, 5);
  90. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  91. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  92. int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
  93. UnityEngine.Camera arg3 = (UnityEngine.Camera)ToLua.CheckObject(L, 4, typeof(UnityEngine.Camera));
  94. bool arg4 = LuaDLL.luaL_checkboolean(L, 5);
  95. int o = TMPro.TMP_TextUtilities.FindNearestCharacterOnLine(arg0, arg1, arg2, arg3, arg4);
  96. LuaDLL.lua_pushinteger(L, o);
  97. return 1;
  98. }
  99. catch (Exception e)
  100. {
  101. return LuaDLL.toluaL_exception(L, e);
  102. }
  103. }
  104. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  105. static int IsIntersectingRectTransform(IntPtr L)
  106. {
  107. try
  108. {
  109. ToLua.CheckArgsCount(L, 3);
  110. UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform));
  111. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  112. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  113. bool o = TMPro.TMP_TextUtilities.IsIntersectingRectTransform(arg0, arg1, arg2);
  114. LuaDLL.lua_pushboolean(L, o);
  115. return 1;
  116. }
  117. catch (Exception e)
  118. {
  119. return LuaDLL.toluaL_exception(L, e);
  120. }
  121. }
  122. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  123. static int FindIntersectingCharacter(IntPtr L)
  124. {
  125. try
  126. {
  127. ToLua.CheckArgsCount(L, 4);
  128. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  129. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  130. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  131. bool arg3 = LuaDLL.luaL_checkboolean(L, 4);
  132. int o = TMPro.TMP_TextUtilities.FindIntersectingCharacter(arg0, arg1, arg2, arg3);
  133. LuaDLL.lua_pushinteger(L, o);
  134. return 1;
  135. }
  136. catch (Exception e)
  137. {
  138. return LuaDLL.toluaL_exception(L, e);
  139. }
  140. }
  141. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  142. static int FindNearestCharacter(IntPtr L)
  143. {
  144. try
  145. {
  146. ToLua.CheckArgsCount(L, 4);
  147. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  148. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  149. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  150. bool arg3 = LuaDLL.luaL_checkboolean(L, 4);
  151. int o = TMPro.TMP_TextUtilities.FindNearestCharacter(arg0, arg1, arg2, arg3);
  152. LuaDLL.lua_pushinteger(L, o);
  153. return 1;
  154. }
  155. catch (Exception e)
  156. {
  157. return LuaDLL.toluaL_exception(L, e);
  158. }
  159. }
  160. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  161. static int FindIntersectingWord(IntPtr L)
  162. {
  163. try
  164. {
  165. ToLua.CheckArgsCount(L, 3);
  166. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  167. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  168. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  169. int o = TMPro.TMP_TextUtilities.FindIntersectingWord(arg0, arg1, arg2);
  170. LuaDLL.lua_pushinteger(L, o);
  171. return 1;
  172. }
  173. catch (Exception e)
  174. {
  175. return LuaDLL.toluaL_exception(L, e);
  176. }
  177. }
  178. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  179. static int FindNearestWord(IntPtr L)
  180. {
  181. try
  182. {
  183. ToLua.CheckArgsCount(L, 3);
  184. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  185. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  186. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  187. int o = TMPro.TMP_TextUtilities.FindNearestWord(arg0, arg1, arg2);
  188. LuaDLL.lua_pushinteger(L, o);
  189. return 1;
  190. }
  191. catch (Exception e)
  192. {
  193. return LuaDLL.toluaL_exception(L, e);
  194. }
  195. }
  196. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  197. static int FindIntersectingLine(IntPtr L)
  198. {
  199. try
  200. {
  201. ToLua.CheckArgsCount(L, 3);
  202. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  203. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  204. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  205. int o = TMPro.TMP_TextUtilities.FindIntersectingLine(arg0, arg1, arg2);
  206. LuaDLL.lua_pushinteger(L, o);
  207. return 1;
  208. }
  209. catch (Exception e)
  210. {
  211. return LuaDLL.toluaL_exception(L, e);
  212. }
  213. }
  214. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  215. static int FindIntersectingLink(IntPtr L)
  216. {
  217. try
  218. {
  219. ToLua.CheckArgsCount(L, 3);
  220. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  221. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  222. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  223. int o = TMPro.TMP_TextUtilities.FindIntersectingLink(arg0, arg1, arg2);
  224. LuaDLL.lua_pushinteger(L, o);
  225. return 1;
  226. }
  227. catch (Exception e)
  228. {
  229. return LuaDLL.toluaL_exception(L, e);
  230. }
  231. }
  232. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  233. static int FindNearestLink(IntPtr L)
  234. {
  235. try
  236. {
  237. ToLua.CheckArgsCount(L, 3);
  238. TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject<TMPro.TMP_Text>(L, 1);
  239. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  240. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  241. int o = TMPro.TMP_TextUtilities.FindNearestLink(arg0, arg1, arg2);
  242. LuaDLL.lua_pushinteger(L, o);
  243. return 1;
  244. }
  245. catch (Exception e)
  246. {
  247. return LuaDLL.toluaL_exception(L, e);
  248. }
  249. }
  250. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  251. static int ScreenPointToWorldPointInRectangle(IntPtr L)
  252. {
  253. try
  254. {
  255. ToLua.CheckArgsCount(L, 4);
  256. UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject<UnityEngine.Transform>(L, 1);
  257. UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 2);
  258. UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera));
  259. UnityEngine.Vector3 arg3;
  260. bool o = TMPro.TMP_TextUtilities.ScreenPointToWorldPointInRectangle(arg0, arg1, arg2, out arg3);
  261. LuaDLL.lua_pushboolean(L, o);
  262. ToLua.Push(L, arg3);
  263. return 2;
  264. }
  265. catch (Exception e)
  266. {
  267. return LuaDLL.toluaL_exception(L, e);
  268. }
  269. }
  270. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  271. static int DistanceToLine(IntPtr L)
  272. {
  273. try
  274. {
  275. ToLua.CheckArgsCount(L, 3);
  276. UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1);
  277. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  278. UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3);
  279. float o = TMPro.TMP_TextUtilities.DistanceToLine(arg0, arg1, arg2);
  280. LuaDLL.lua_pushnumber(L, o);
  281. return 1;
  282. }
  283. catch (Exception e)
  284. {
  285. return LuaDLL.toluaL_exception(L, e);
  286. }
  287. }
  288. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  289. static int ToLowerFast(IntPtr L)
  290. {
  291. try
  292. {
  293. ToLua.CheckArgsCount(L, 1);
  294. char arg0 = (char)LuaDLL.luaL_checknumber(L, 1);
  295. char o = TMPro.TMP_TextUtilities.ToLowerFast(arg0);
  296. LuaDLL.lua_pushnumber(L, o);
  297. return 1;
  298. }
  299. catch (Exception e)
  300. {
  301. return LuaDLL.toluaL_exception(L, e);
  302. }
  303. }
  304. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  305. static int ToUpperFast(IntPtr L)
  306. {
  307. try
  308. {
  309. ToLua.CheckArgsCount(L, 1);
  310. char arg0 = (char)LuaDLL.luaL_checknumber(L, 1);
  311. char o = TMPro.TMP_TextUtilities.ToUpperFast(arg0);
  312. LuaDLL.lua_pushnumber(L, o);
  313. return 1;
  314. }
  315. catch (Exception e)
  316. {
  317. return LuaDLL.toluaL_exception(L, e);
  318. }
  319. }
  320. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  321. static int GetSimpleHashCode(IntPtr L)
  322. {
  323. try
  324. {
  325. ToLua.CheckArgsCount(L, 1);
  326. string arg0 = ToLua.CheckString(L, 1);
  327. int o = TMPro.TMP_TextUtilities.GetSimpleHashCode(arg0);
  328. LuaDLL.lua_pushinteger(L, o);
  329. return 1;
  330. }
  331. catch (Exception e)
  332. {
  333. return LuaDLL.toluaL_exception(L, e);
  334. }
  335. }
  336. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  337. static int GetSimpleHashCodeLowercase(IntPtr L)
  338. {
  339. try
  340. {
  341. ToLua.CheckArgsCount(L, 1);
  342. string arg0 = ToLua.CheckString(L, 1);
  343. uint o = TMPro.TMP_TextUtilities.GetSimpleHashCodeLowercase(arg0);
  344. LuaDLL.lua_pushnumber(L, o);
  345. return 1;
  346. }
  347. catch (Exception e)
  348. {
  349. return LuaDLL.toluaL_exception(L, e);
  350. }
  351. }
  352. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  353. static int HexToInt(IntPtr L)
  354. {
  355. try
  356. {
  357. ToLua.CheckArgsCount(L, 1);
  358. char arg0 = (char)LuaDLL.luaL_checknumber(L, 1);
  359. int o = TMPro.TMP_TextUtilities.HexToInt(arg0);
  360. LuaDLL.lua_pushinteger(L, o);
  361. return 1;
  362. }
  363. catch (Exception e)
  364. {
  365. return LuaDLL.toluaL_exception(L, e);
  366. }
  367. }
  368. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  369. static int StringHexToInt(IntPtr L)
  370. {
  371. try
  372. {
  373. ToLua.CheckArgsCount(L, 1);
  374. string arg0 = ToLua.CheckString(L, 1);
  375. int o = TMPro.TMP_TextUtilities.StringHexToInt(arg0);
  376. LuaDLL.lua_pushinteger(L, o);
  377. return 1;
  378. }
  379. catch (Exception e)
  380. {
  381. return LuaDLL.toluaL_exception(L, e);
  382. }
  383. }
  384. }