源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

622 lines
14 KiB

  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_GLWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginStaticLibs("GL");
  9. L.RegFunction("Vertex3", Vertex3);
  10. L.RegFunction("Vertex", Vertex);
  11. L.RegFunction("TexCoord3", TexCoord3);
  12. L.RegFunction("TexCoord", TexCoord);
  13. L.RegFunction("TexCoord2", TexCoord2);
  14. L.RegFunction("MultiTexCoord3", MultiTexCoord3);
  15. L.RegFunction("MultiTexCoord", MultiTexCoord);
  16. L.RegFunction("MultiTexCoord2", MultiTexCoord2);
  17. L.RegFunction("Color", Color);
  18. L.RegFunction("Flush", Flush);
  19. L.RegFunction("RenderTargetBarrier", RenderTargetBarrier);
  20. L.RegFunction("MultMatrix", MultMatrix);
  21. L.RegFunction("PushMatrix", PushMatrix);
  22. L.RegFunction("PopMatrix", PopMatrix);
  23. L.RegFunction("LoadIdentity", LoadIdentity);
  24. L.RegFunction("LoadOrtho", LoadOrtho);
  25. L.RegFunction("LoadPixelMatrix", LoadPixelMatrix);
  26. L.RegFunction("LoadProjectionMatrix", LoadProjectionMatrix);
  27. L.RegFunction("InvalidateState", InvalidateState);
  28. L.RegFunction("GetGPUProjectionMatrix", GetGPUProjectionMatrix);
  29. L.RegFunction("IssuePluginEvent", IssuePluginEvent);
  30. L.RegFunction("Begin", Begin);
  31. L.RegFunction("End", End);
  32. L.RegFunction("Clear", Clear);
  33. L.RegFunction("Viewport", Viewport);
  34. L.RegFunction("ClearWithSkybox", ClearWithSkybox);
  35. L.RegConstant("TRIANGLES", 4);
  36. L.RegConstant("TRIANGLE_STRIP", 5);
  37. L.RegConstant("QUADS", 7);
  38. L.RegConstant("LINES", 1);
  39. L.RegConstant("LINE_STRIP", 2);
  40. L.RegVar("wireframe", get_wireframe, set_wireframe);
  41. L.RegVar("sRGBWrite", get_sRGBWrite, set_sRGBWrite);
  42. L.RegVar("invertCulling", get_invertCulling, set_invertCulling);
  43. L.RegVar("modelview", get_modelview, set_modelview);
  44. L.EndStaticLibs();
  45. }
  46. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  47. static int Vertex3(IntPtr L)
  48. {
  49. try
  50. {
  51. ToLua.CheckArgsCount(L, 3);
  52. float arg0 = (float)LuaDLL.luaL_checknumber(L, 1);
  53. float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
  54. float arg2 = (float)LuaDLL.luaL_checknumber(L, 3);
  55. UnityEngine.GL.Vertex3(arg0, arg1, arg2);
  56. return 0;
  57. }
  58. catch(Exception e)
  59. {
  60. return LuaDLL.toluaL_exception(L, e);
  61. }
  62. }
  63. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  64. static int Vertex(IntPtr L)
  65. {
  66. try
  67. {
  68. ToLua.CheckArgsCount(L, 1);
  69. UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1);
  70. UnityEngine.GL.Vertex(arg0);
  71. return 0;
  72. }
  73. catch(Exception e)
  74. {
  75. return LuaDLL.toluaL_exception(L, e);
  76. }
  77. }
  78. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  79. static int TexCoord3(IntPtr L)
  80. {
  81. try
  82. {
  83. ToLua.CheckArgsCount(L, 3);
  84. float arg0 = (float)LuaDLL.luaL_checknumber(L, 1);
  85. float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
  86. float arg2 = (float)LuaDLL.luaL_checknumber(L, 3);
  87. UnityEngine.GL.TexCoord3(arg0, arg1, arg2);
  88. return 0;
  89. }
  90. catch(Exception e)
  91. {
  92. return LuaDLL.toluaL_exception(L, e);
  93. }
  94. }
  95. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  96. static int TexCoord(IntPtr L)
  97. {
  98. try
  99. {
  100. ToLua.CheckArgsCount(L, 1);
  101. UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1);
  102. UnityEngine.GL.TexCoord(arg0);
  103. return 0;
  104. }
  105. catch(Exception e)
  106. {
  107. return LuaDLL.toluaL_exception(L, e);
  108. }
  109. }
  110. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  111. static int TexCoord2(IntPtr L)
  112. {
  113. try
  114. {
  115. ToLua.CheckArgsCount(L, 2);
  116. float arg0 = (float)LuaDLL.luaL_checknumber(L, 1);
  117. float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
  118. UnityEngine.GL.TexCoord2(arg0, arg1);
  119. return 0;
  120. }
  121. catch(Exception e)
  122. {
  123. return LuaDLL.toluaL_exception(L, e);
  124. }
  125. }
  126. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  127. static int MultiTexCoord3(IntPtr L)
  128. {
  129. try
  130. {
  131. ToLua.CheckArgsCount(L, 4);
  132. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  133. float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
  134. float arg2 = (float)LuaDLL.luaL_checknumber(L, 3);
  135. float arg3 = (float)LuaDLL.luaL_checknumber(L, 4);
  136. UnityEngine.GL.MultiTexCoord3(arg0, arg1, arg2, arg3);
  137. return 0;
  138. }
  139. catch(Exception e)
  140. {
  141. return LuaDLL.toluaL_exception(L, e);
  142. }
  143. }
  144. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  145. static int MultiTexCoord(IntPtr L)
  146. {
  147. try
  148. {
  149. ToLua.CheckArgsCount(L, 2);
  150. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  151. UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
  152. UnityEngine.GL.MultiTexCoord(arg0, arg1);
  153. return 0;
  154. }
  155. catch(Exception e)
  156. {
  157. return LuaDLL.toluaL_exception(L, e);
  158. }
  159. }
  160. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  161. static int MultiTexCoord2(IntPtr L)
  162. {
  163. try
  164. {
  165. ToLua.CheckArgsCount(L, 3);
  166. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  167. float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
  168. float arg2 = (float)LuaDLL.luaL_checknumber(L, 3);
  169. UnityEngine.GL.MultiTexCoord2(arg0, arg1, arg2);
  170. return 0;
  171. }
  172. catch(Exception e)
  173. {
  174. return LuaDLL.toluaL_exception(L, e);
  175. }
  176. }
  177. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  178. static int Color(IntPtr L)
  179. {
  180. try
  181. {
  182. ToLua.CheckArgsCount(L, 1);
  183. UnityEngine.Color arg0 = ToLua.ToColor(L, 1);
  184. UnityEngine.GL.Color(arg0);
  185. return 0;
  186. }
  187. catch(Exception e)
  188. {
  189. return LuaDLL.toluaL_exception(L, e);
  190. }
  191. }
  192. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  193. static int Flush(IntPtr L)
  194. {
  195. try
  196. {
  197. ToLua.CheckArgsCount(L, 0);
  198. UnityEngine.GL.Flush();
  199. return 0;
  200. }
  201. catch(Exception e)
  202. {
  203. return LuaDLL.toluaL_exception(L, e);
  204. }
  205. }
  206. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  207. static int RenderTargetBarrier(IntPtr L)
  208. {
  209. try
  210. {
  211. ToLua.CheckArgsCount(L, 0);
  212. UnityEngine.GL.RenderTargetBarrier();
  213. return 0;
  214. }
  215. catch(Exception e)
  216. {
  217. return LuaDLL.toluaL_exception(L, e);
  218. }
  219. }
  220. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  221. static int MultMatrix(IntPtr L)
  222. {
  223. try
  224. {
  225. ToLua.CheckArgsCount(L, 1);
  226. UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
  227. UnityEngine.GL.MultMatrix(arg0);
  228. return 0;
  229. }
  230. catch(Exception e)
  231. {
  232. return LuaDLL.toluaL_exception(L, e);
  233. }
  234. }
  235. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  236. static int PushMatrix(IntPtr L)
  237. {
  238. try
  239. {
  240. ToLua.CheckArgsCount(L, 0);
  241. UnityEngine.GL.PushMatrix();
  242. return 0;
  243. }
  244. catch(Exception e)
  245. {
  246. return LuaDLL.toluaL_exception(L, e);
  247. }
  248. }
  249. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  250. static int PopMatrix(IntPtr L)
  251. {
  252. try
  253. {
  254. ToLua.CheckArgsCount(L, 0);
  255. UnityEngine.GL.PopMatrix();
  256. return 0;
  257. }
  258. catch(Exception e)
  259. {
  260. return LuaDLL.toluaL_exception(L, e);
  261. }
  262. }
  263. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  264. static int LoadIdentity(IntPtr L)
  265. {
  266. try
  267. {
  268. ToLua.CheckArgsCount(L, 0);
  269. UnityEngine.GL.LoadIdentity();
  270. return 0;
  271. }
  272. catch(Exception e)
  273. {
  274. return LuaDLL.toluaL_exception(L, e);
  275. }
  276. }
  277. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  278. static int LoadOrtho(IntPtr L)
  279. {
  280. try
  281. {
  282. ToLua.CheckArgsCount(L, 0);
  283. UnityEngine.GL.LoadOrtho();
  284. return 0;
  285. }
  286. catch(Exception e)
  287. {
  288. return LuaDLL.toluaL_exception(L, e);
  289. }
  290. }
  291. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  292. static int LoadPixelMatrix(IntPtr L)
  293. {
  294. try
  295. {
  296. int count = LuaDLL.lua_gettop(L);
  297. if (count == 0)
  298. {
  299. UnityEngine.GL.LoadPixelMatrix();
  300. return 0;
  301. }
  302. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(float), typeof(float), typeof(float), typeof(float)))
  303. {
  304. float arg0 = (float)LuaDLL.lua_tonumber(L, 1);
  305. float arg1 = (float)LuaDLL.lua_tonumber(L, 2);
  306. float arg2 = (float)LuaDLL.lua_tonumber(L, 3);
  307. float arg3 = (float)LuaDLL.lua_tonumber(L, 4);
  308. UnityEngine.GL.LoadPixelMatrix(arg0, arg1, arg2, arg3);
  309. return 0;
  310. }
  311. else
  312. {
  313. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.GL.LoadPixelMatrix");
  314. }
  315. }
  316. catch(Exception e)
  317. {
  318. return LuaDLL.toluaL_exception(L, e);
  319. }
  320. }
  321. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  322. static int LoadProjectionMatrix(IntPtr L)
  323. {
  324. try
  325. {
  326. ToLua.CheckArgsCount(L, 1);
  327. UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
  328. UnityEngine.GL.LoadProjectionMatrix(arg0);
  329. return 0;
  330. }
  331. catch(Exception e)
  332. {
  333. return LuaDLL.toluaL_exception(L, e);
  334. }
  335. }
  336. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  337. static int InvalidateState(IntPtr L)
  338. {
  339. try
  340. {
  341. ToLua.CheckArgsCount(L, 0);
  342. UnityEngine.GL.InvalidateState();
  343. return 0;
  344. }
  345. catch(Exception e)
  346. {
  347. return LuaDLL.toluaL_exception(L, e);
  348. }
  349. }
  350. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  351. static int GetGPUProjectionMatrix(IntPtr L)
  352. {
  353. try
  354. {
  355. ToLua.CheckArgsCount(L, 2);
  356. UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
  357. bool arg1 = LuaDLL.luaL_checkboolean(L, 2);
  358. UnityEngine.Matrix4x4 o = UnityEngine.GL.GetGPUProjectionMatrix(arg0, arg1);
  359. ToLua.PushValue(L, o);
  360. return 1;
  361. }
  362. catch(Exception e)
  363. {
  364. return LuaDLL.toluaL_exception(L, e);
  365. }
  366. }
  367. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  368. static int IssuePluginEvent(IntPtr L)
  369. {
  370. try
  371. {
  372. ToLua.CheckArgsCount(L, 2);
  373. System.IntPtr arg0 = (System.IntPtr)LuaDLL.lua_touserdata(L, 1);
  374. int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
  375. UnityEngine.GL.IssuePluginEvent(arg0, arg1);
  376. return 0;
  377. }
  378. catch(Exception e)
  379. {
  380. return LuaDLL.toluaL_exception(L, e);
  381. }
  382. }
  383. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  384. static int Begin(IntPtr L)
  385. {
  386. try
  387. {
  388. ToLua.CheckArgsCount(L, 1);
  389. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  390. UnityEngine.GL.Begin(arg0);
  391. return 0;
  392. }
  393. catch(Exception e)
  394. {
  395. return LuaDLL.toluaL_exception(L, e);
  396. }
  397. }
  398. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  399. static int End(IntPtr L)
  400. {
  401. try
  402. {
  403. ToLua.CheckArgsCount(L, 0);
  404. UnityEngine.GL.End();
  405. return 0;
  406. }
  407. catch(Exception e)
  408. {
  409. return LuaDLL.toluaL_exception(L, e);
  410. }
  411. }
  412. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  413. static int Clear(IntPtr L)
  414. {
  415. try
  416. {
  417. int count = LuaDLL.lua_gettop(L);
  418. if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(bool), typeof(bool), typeof(UnityEngine.Color)))
  419. {
  420. bool arg0 = LuaDLL.lua_toboolean(L, 1);
  421. bool arg1 = LuaDLL.lua_toboolean(L, 2);
  422. UnityEngine.Color arg2 = ToLua.ToColor(L, 3);
  423. UnityEngine.GL.Clear(arg0, arg1, arg2);
  424. return 0;
  425. }
  426. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(bool), typeof(bool), typeof(UnityEngine.Color), typeof(float)))
  427. {
  428. bool arg0 = LuaDLL.lua_toboolean(L, 1);
  429. bool arg1 = LuaDLL.lua_toboolean(L, 2);
  430. UnityEngine.Color arg2 = ToLua.ToColor(L, 3);
  431. float arg3 = (float)LuaDLL.lua_tonumber(L, 4);
  432. UnityEngine.GL.Clear(arg0, arg1, arg2, arg3);
  433. return 0;
  434. }
  435. else
  436. {
  437. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.GL.Clear");
  438. }
  439. }
  440. catch(Exception e)
  441. {
  442. return LuaDLL.toluaL_exception(L, e);
  443. }
  444. }
  445. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  446. static int Viewport(IntPtr L)
  447. {
  448. try
  449. {
  450. ToLua.CheckArgsCount(L, 1);
  451. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rect));
  452. UnityEngine.GL.Viewport(arg0);
  453. return 0;
  454. }
  455. catch(Exception e)
  456. {
  457. return LuaDLL.toluaL_exception(L, e);
  458. }
  459. }
  460. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  461. static int ClearWithSkybox(IntPtr L)
  462. {
  463. try
  464. {
  465. ToLua.CheckArgsCount(L, 2);
  466. bool arg0 = LuaDLL.luaL_checkboolean(L, 1);
  467. UnityEngine.Camera arg1 = (UnityEngine.Camera)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.Camera));
  468. UnityEngine.GL.ClearWithSkybox(arg0, arg1);
  469. return 0;
  470. }
  471. catch(Exception e)
  472. {
  473. return LuaDLL.toluaL_exception(L, e);
  474. }
  475. }
  476. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  477. static int get_wireframe(IntPtr L)
  478. {
  479. try
  480. {
  481. LuaDLL.lua_pushboolean(L, UnityEngine.GL.wireframe);
  482. return 1;
  483. }
  484. catch(Exception e)
  485. {
  486. return LuaDLL.toluaL_exception(L, e);
  487. }
  488. }
  489. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  490. static int get_sRGBWrite(IntPtr L)
  491. {
  492. try
  493. {
  494. LuaDLL.lua_pushboolean(L, UnityEngine.GL.sRGBWrite);
  495. return 1;
  496. }
  497. catch(Exception e)
  498. {
  499. return LuaDLL.toluaL_exception(L, e);
  500. }
  501. }
  502. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  503. static int get_invertCulling(IntPtr L)
  504. {
  505. try
  506. {
  507. LuaDLL.lua_pushboolean(L, UnityEngine.GL.invertCulling);
  508. return 1;
  509. }
  510. catch(Exception e)
  511. {
  512. return LuaDLL.toluaL_exception(L, e);
  513. }
  514. }
  515. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  516. static int get_modelview(IntPtr L)
  517. {
  518. try
  519. {
  520. ToLua.PushValue(L, UnityEngine.GL.modelview);
  521. return 1;
  522. }
  523. catch(Exception e)
  524. {
  525. return LuaDLL.toluaL_exception(L, e);
  526. }
  527. }
  528. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  529. static int set_wireframe(IntPtr L)
  530. {
  531. try
  532. {
  533. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  534. UnityEngine.GL.wireframe = arg0;
  535. return 0;
  536. }
  537. catch(Exception e)
  538. {
  539. return LuaDLL.toluaL_exception(L, e);
  540. }
  541. }
  542. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  543. static int set_sRGBWrite(IntPtr L)
  544. {
  545. try
  546. {
  547. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  548. UnityEngine.GL.sRGBWrite = arg0;
  549. return 0;
  550. }
  551. catch(Exception e)
  552. {
  553. return LuaDLL.toluaL_exception(L, e);
  554. }
  555. }
  556. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  557. static int set_invertCulling(IntPtr L)
  558. {
  559. try
  560. {
  561. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  562. UnityEngine.GL.invertCulling = arg0;
  563. return 0;
  564. }
  565. catch(Exception e)
  566. {
  567. return LuaDLL.toluaL_exception(L, e);
  568. }
  569. }
  570. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  571. static int set_modelview(IntPtr L)
  572. {
  573. try
  574. {
  575. UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 2, typeof(UnityEngine.Matrix4x4));
  576. UnityEngine.GL.modelview = arg0;
  577. return 0;
  578. }
  579. catch(Exception e)
  580. {
  581. return LuaDLL.toluaL_exception(L, e);
  582. }
  583. }
  584. }