UnityEngine_Texture2DWrap.cs 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_Texture2DWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.Texture2D), typeof(UnityEngine.Texture), "Texture2D");
  9. L.RegFunction("Compress", Compress);
  10. L.RegFunction("ClearRequestedMipmapLevel", ClearRequestedMipmapLevel);
  11. L.RegFunction("IsRequestedMipmapLevelLoaded", IsRequestedMipmapLevelLoaded);
  12. L.RegFunction("UpdateExternalTexture", UpdateExternalTexture);
  13. L.RegFunction("GetRawTextureData", GetRawTextureData);
  14. L.RegFunction("GetPixels", GetPixels);
  15. L.RegFunction("GetPixels32", GetPixels32);
  16. L.RegFunction("PackTextures", PackTextures);
  17. L.RegFunction("CreateExternalTexture", CreateExternalTexture);
  18. L.RegFunction("SetPixel", SetPixel);
  19. L.RegFunction("SetPixels", SetPixels);
  20. L.RegFunction("GetPixel", GetPixel);
  21. L.RegFunction("GetPixelBilinear", GetPixelBilinear);
  22. L.RegFunction("LoadRawTextureData", LoadRawTextureData);
  23. L.RegFunction("Apply", Apply);
  24. L.RegFunction("Resize", Resize);
  25. L.RegFunction("ReadPixels", ReadPixels);
  26. L.RegFunction("GenerateAtlas", GenerateAtlas);
  27. L.RegFunction("SetPixels32", SetPixels32);
  28. L.RegFunction("New", _CreateUnityEngine_Texture2D);
  29. L.RegFunction("__eq", op_Equality);
  30. L.RegFunction("__tostring", ToLua.op_ToString);
  31. L.RegVar("mipmapCount", get_mipmapCount, null);
  32. L.RegVar("format", get_format, null);
  33. L.RegVar("whiteTexture", get_whiteTexture, null);
  34. L.RegVar("blackTexture", get_blackTexture, null);
  35. L.RegVar("isReadable", get_isReadable, null);
  36. L.RegVar("streamingMipmaps", get_streamingMipmaps, null);
  37. L.RegVar("streamingMipmapsPriority", get_streamingMipmapsPriority, null);
  38. L.RegVar("requestedMipmapLevel", get_requestedMipmapLevel, set_requestedMipmapLevel);
  39. L.RegVar("desiredMipmapLevel", get_desiredMipmapLevel, null);
  40. L.RegVar("loadingMipmapLevel", get_loadingMipmapLevel, null);
  41. L.RegVar("loadedMipmapLevel", get_loadedMipmapLevel, null);
  42. L.EndClass();
  43. }
  44. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  45. static int _CreateUnityEngine_Texture2D(IntPtr L)
  46. {
  47. try
  48. {
  49. int count = LuaDLL.lua_gettop(L);
  50. if (count == 2)
  51. {
  52. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  53. int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
  54. UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1);
  55. ToLua.PushSealed(L, obj);
  56. return 1;
  57. }
  58. else if (count == 4 && TypeChecker.CheckTypes<UnityEngine.Experimental.Rendering.GraphicsFormat, UnityEngine.Experimental.Rendering.TextureCreationFlags>(L, 3))
  59. {
  60. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  61. int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
  62. UnityEngine.Experimental.Rendering.GraphicsFormat arg2 = (UnityEngine.Experimental.Rendering.GraphicsFormat)ToLua.ToObject(L, 3);
  63. UnityEngine.Experimental.Rendering.TextureCreationFlags arg3 = (UnityEngine.Experimental.Rendering.TextureCreationFlags)ToLua.ToObject(L, 4);
  64. UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3);
  65. ToLua.PushSealed(L, obj);
  66. return 1;
  67. }
  68. else if (count == 4 && TypeChecker.CheckTypes<UnityEngine.TextureFormat, bool>(L, 3))
  69. {
  70. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  71. int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
  72. UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.ToObject(L, 3);
  73. bool arg3 = LuaDLL.lua_toboolean(L, 4);
  74. UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3);
  75. ToLua.PushSealed(L, obj);
  76. return 1;
  77. }
  78. else if (count == 5)
  79. {
  80. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  81. int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
  82. UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.CheckObject(L, 3, typeof(UnityEngine.TextureFormat));
  83. bool arg3 = LuaDLL.luaL_checkboolean(L, 4);
  84. bool arg4 = LuaDLL.luaL_checkboolean(L, 5);
  85. UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3, arg4);
  86. ToLua.PushSealed(L, obj);
  87. return 1;
  88. }
  89. else
  90. {
  91. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Texture2D.New");
  92. }
  93. }
  94. catch (Exception e)
  95. {
  96. return LuaDLL.toluaL_exception(L, e);
  97. }
  98. }
  99. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  100. static int Compress(IntPtr L)
  101. {
  102. try
  103. {
  104. ToLua.CheckArgsCount(L, 2);
  105. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  106. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  107. obj.Compress(arg0);
  108. return 0;
  109. }
  110. catch (Exception e)
  111. {
  112. return LuaDLL.toluaL_exception(L, e);
  113. }
  114. }
  115. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  116. static int ClearRequestedMipmapLevel(IntPtr L)
  117. {
  118. try
  119. {
  120. ToLua.CheckArgsCount(L, 1);
  121. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  122. obj.ClearRequestedMipmapLevel();
  123. return 0;
  124. }
  125. catch (Exception e)
  126. {
  127. return LuaDLL.toluaL_exception(L, e);
  128. }
  129. }
  130. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  131. static int IsRequestedMipmapLevelLoaded(IntPtr L)
  132. {
  133. try
  134. {
  135. ToLua.CheckArgsCount(L, 1);
  136. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  137. bool o = obj.IsRequestedMipmapLevelLoaded();
  138. LuaDLL.lua_pushboolean(L, o);
  139. return 1;
  140. }
  141. catch (Exception e)
  142. {
  143. return LuaDLL.toluaL_exception(L, e);
  144. }
  145. }
  146. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  147. static int UpdateExternalTexture(IntPtr L)
  148. {
  149. try
  150. {
  151. ToLua.CheckArgsCount(L, 2);
  152. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  153. System.IntPtr arg0 = ToLua.CheckIntPtr(L, 2);
  154. obj.UpdateExternalTexture(arg0);
  155. return 0;
  156. }
  157. catch (Exception e)
  158. {
  159. return LuaDLL.toluaL_exception(L, e);
  160. }
  161. }
  162. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  163. static int GetRawTextureData(IntPtr L)
  164. {
  165. try
  166. {
  167. ToLua.CheckArgsCount(L, 1);
  168. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  169. byte[] o = obj.GetRawTextureData();
  170. ToLua.Push(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 GetPixels(IntPtr L)
  180. {
  181. try
  182. {
  183. int count = LuaDLL.lua_gettop(L);
  184. if (count == 1)
  185. {
  186. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  187. UnityEngine.Color[] o = obj.GetPixels();
  188. ToLua.Push(L, o);
  189. return 1;
  190. }
  191. else if (count == 2)
  192. {
  193. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  194. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  195. UnityEngine.Color[] o = obj.GetPixels(arg0);
  196. ToLua.Push(L, o);
  197. return 1;
  198. }
  199. else if (count == 5)
  200. {
  201. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  202. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  203. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  204. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  205. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  206. UnityEngine.Color[] o = obj.GetPixels(arg0, arg1, arg2, arg3);
  207. ToLua.Push(L, o);
  208. return 1;
  209. }
  210. else if (count == 6)
  211. {
  212. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  213. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  214. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  215. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  216. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  217. int arg4 = (int)LuaDLL.luaL_checknumber(L, 6);
  218. UnityEngine.Color[] o = obj.GetPixels(arg0, arg1, arg2, arg3, arg4);
  219. ToLua.Push(L, o);
  220. return 1;
  221. }
  222. else
  223. {
  224. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.GetPixels");
  225. }
  226. }
  227. catch (Exception e)
  228. {
  229. return LuaDLL.toluaL_exception(L, e);
  230. }
  231. }
  232. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  233. static int GetPixels32(IntPtr L)
  234. {
  235. try
  236. {
  237. int count = LuaDLL.lua_gettop(L);
  238. if (count == 1)
  239. {
  240. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  241. UnityEngine.Color32[] o = obj.GetPixels32();
  242. ToLua.Push(L, o);
  243. return 1;
  244. }
  245. else if (count == 2)
  246. {
  247. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  248. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  249. UnityEngine.Color32[] o = obj.GetPixels32(arg0);
  250. ToLua.Push(L, o);
  251. return 1;
  252. }
  253. else
  254. {
  255. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.GetPixels32");
  256. }
  257. }
  258. catch (Exception e)
  259. {
  260. return LuaDLL.toluaL_exception(L, e);
  261. }
  262. }
  263. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  264. static int PackTextures(IntPtr L)
  265. {
  266. try
  267. {
  268. int count = LuaDLL.lua_gettop(L);
  269. if (count == 3)
  270. {
  271. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  272. UnityEngine.Texture2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.Texture2D>(L, 2);
  273. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  274. UnityEngine.Rect[] o = obj.PackTextures(arg0, arg1);
  275. ToLua.Push(L, o);
  276. return 1;
  277. }
  278. else if (count == 4)
  279. {
  280. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  281. UnityEngine.Texture2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.Texture2D>(L, 2);
  282. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  283. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  284. UnityEngine.Rect[] o = obj.PackTextures(arg0, arg1, arg2);
  285. ToLua.Push(L, o);
  286. return 1;
  287. }
  288. else if (count == 5)
  289. {
  290. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  291. UnityEngine.Texture2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.Texture2D>(L, 2);
  292. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  293. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  294. bool arg3 = LuaDLL.luaL_checkboolean(L, 5);
  295. UnityEngine.Rect[] o = obj.PackTextures(arg0, arg1, arg2, arg3);
  296. ToLua.Push(L, o);
  297. return 1;
  298. }
  299. else
  300. {
  301. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.PackTextures");
  302. }
  303. }
  304. catch (Exception e)
  305. {
  306. return LuaDLL.toluaL_exception(L, e);
  307. }
  308. }
  309. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  310. static int CreateExternalTexture(IntPtr L)
  311. {
  312. try
  313. {
  314. ToLua.CheckArgsCount(L, 6);
  315. int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
  316. int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
  317. UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.CheckObject(L, 3, typeof(UnityEngine.TextureFormat));
  318. bool arg3 = LuaDLL.luaL_checkboolean(L, 4);
  319. bool arg4 = LuaDLL.luaL_checkboolean(L, 5);
  320. System.IntPtr arg5 = ToLua.CheckIntPtr(L, 6);
  321. UnityEngine.Texture2D o = UnityEngine.Texture2D.CreateExternalTexture(arg0, arg1, arg2, arg3, arg4, arg5);
  322. ToLua.PushSealed(L, o);
  323. return 1;
  324. }
  325. catch (Exception e)
  326. {
  327. return LuaDLL.toluaL_exception(L, e);
  328. }
  329. }
  330. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  331. static int SetPixel(IntPtr L)
  332. {
  333. try
  334. {
  335. ToLua.CheckArgsCount(L, 4);
  336. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  337. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  338. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  339. UnityEngine.Color arg2 = ToLua.ToColor(L, 4);
  340. obj.SetPixel(arg0, arg1, arg2);
  341. return 0;
  342. }
  343. catch (Exception e)
  344. {
  345. return LuaDLL.toluaL_exception(L, e);
  346. }
  347. }
  348. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  349. static int SetPixels(IntPtr L)
  350. {
  351. try
  352. {
  353. int count = LuaDLL.lua_gettop(L);
  354. if (count == 2)
  355. {
  356. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  357. UnityEngine.Color[] arg0 = ToLua.CheckStructArray<UnityEngine.Color>(L, 2);
  358. obj.SetPixels(arg0);
  359. return 0;
  360. }
  361. else if (count == 3)
  362. {
  363. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  364. UnityEngine.Color[] arg0 = ToLua.CheckStructArray<UnityEngine.Color>(L, 2);
  365. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  366. obj.SetPixels(arg0, arg1);
  367. return 0;
  368. }
  369. else if (count == 6)
  370. {
  371. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  372. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  373. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  374. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  375. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  376. UnityEngine.Color[] arg4 = ToLua.CheckStructArray<UnityEngine.Color>(L, 6);
  377. obj.SetPixels(arg0, arg1, arg2, arg3, arg4);
  378. return 0;
  379. }
  380. else if (count == 7)
  381. {
  382. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  383. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  384. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  385. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  386. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  387. UnityEngine.Color[] arg4 = ToLua.CheckStructArray<UnityEngine.Color>(L, 6);
  388. int arg5 = (int)LuaDLL.luaL_checknumber(L, 7);
  389. obj.SetPixels(arg0, arg1, arg2, arg3, arg4, arg5);
  390. return 0;
  391. }
  392. else
  393. {
  394. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.SetPixels");
  395. }
  396. }
  397. catch (Exception e)
  398. {
  399. return LuaDLL.toluaL_exception(L, e);
  400. }
  401. }
  402. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  403. static int GetPixel(IntPtr L)
  404. {
  405. try
  406. {
  407. ToLua.CheckArgsCount(L, 3);
  408. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  409. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  410. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  411. UnityEngine.Color o = obj.GetPixel(arg0, arg1);
  412. ToLua.Push(L, o);
  413. return 1;
  414. }
  415. catch (Exception e)
  416. {
  417. return LuaDLL.toluaL_exception(L, e);
  418. }
  419. }
  420. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  421. static int GetPixelBilinear(IntPtr L)
  422. {
  423. try
  424. {
  425. ToLua.CheckArgsCount(L, 3);
  426. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  427. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  428. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  429. UnityEngine.Color o = obj.GetPixelBilinear(arg0, arg1);
  430. ToLua.Push(L, o);
  431. return 1;
  432. }
  433. catch (Exception e)
  434. {
  435. return LuaDLL.toluaL_exception(L, e);
  436. }
  437. }
  438. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  439. static int LoadRawTextureData(IntPtr L)
  440. {
  441. try
  442. {
  443. int count = LuaDLL.lua_gettop(L);
  444. if (count == 2)
  445. {
  446. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  447. byte[] arg0 = ToLua.CheckByteBuffer(L, 2);
  448. obj.LoadRawTextureData(arg0);
  449. return 0;
  450. }
  451. else if (count == 3)
  452. {
  453. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  454. System.IntPtr arg0 = ToLua.CheckIntPtr(L, 2);
  455. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  456. obj.LoadRawTextureData(arg0, arg1);
  457. return 0;
  458. }
  459. else
  460. {
  461. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.LoadRawTextureData");
  462. }
  463. }
  464. catch (Exception e)
  465. {
  466. return LuaDLL.toluaL_exception(L, e);
  467. }
  468. }
  469. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  470. static int Apply(IntPtr L)
  471. {
  472. try
  473. {
  474. int count = LuaDLL.lua_gettop(L);
  475. if (count == 1)
  476. {
  477. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  478. obj.Apply();
  479. return 0;
  480. }
  481. else if (count == 2)
  482. {
  483. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  484. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  485. obj.Apply(arg0);
  486. return 0;
  487. }
  488. else if (count == 3)
  489. {
  490. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  491. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  492. bool arg1 = LuaDLL.luaL_checkboolean(L, 3);
  493. obj.Apply(arg0, arg1);
  494. return 0;
  495. }
  496. else
  497. {
  498. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.Apply");
  499. }
  500. }
  501. catch (Exception e)
  502. {
  503. return LuaDLL.toluaL_exception(L, e);
  504. }
  505. }
  506. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  507. static int Resize(IntPtr L)
  508. {
  509. try
  510. {
  511. int count = LuaDLL.lua_gettop(L);
  512. if (count == 3)
  513. {
  514. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  515. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  516. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  517. bool o = obj.Reinitialize(arg0, arg1);
  518. LuaDLL.lua_pushboolean(L, o);
  519. return 1;
  520. }
  521. else if (count == 5)
  522. {
  523. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  524. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  525. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  526. UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.CheckObject(L, 4, typeof(UnityEngine.TextureFormat));
  527. bool arg3 = LuaDLL.luaL_checkboolean(L, 5);
  528. bool o = obj.Reinitialize(arg0, arg1, arg2, arg3);
  529. LuaDLL.lua_pushboolean(L, o);
  530. return 1;
  531. }
  532. else
  533. {
  534. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.Resize");
  535. }
  536. }
  537. catch (Exception e)
  538. {
  539. return LuaDLL.toluaL_exception(L, e);
  540. }
  541. }
  542. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  543. static int ReadPixels(IntPtr L)
  544. {
  545. try
  546. {
  547. int count = LuaDLL.lua_gettop(L);
  548. if (count == 4)
  549. {
  550. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  551. UnityEngine.Rect arg0 = StackTraits<UnityEngine.Rect>.Check(L, 2);
  552. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  553. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  554. obj.ReadPixels(arg0, arg1, arg2);
  555. return 0;
  556. }
  557. else if (count == 5)
  558. {
  559. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  560. UnityEngine.Rect arg0 = StackTraits<UnityEngine.Rect>.Check(L, 2);
  561. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  562. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  563. bool arg3 = LuaDLL.luaL_checkboolean(L, 5);
  564. obj.ReadPixels(arg0, arg1, arg2, arg3);
  565. return 0;
  566. }
  567. else
  568. {
  569. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.ReadPixels");
  570. }
  571. }
  572. catch (Exception e)
  573. {
  574. return LuaDLL.toluaL_exception(L, e);
  575. }
  576. }
  577. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  578. static int GenerateAtlas(IntPtr L)
  579. {
  580. try
  581. {
  582. ToLua.CheckArgsCount(L, 4);
  583. UnityEngine.Vector2[] arg0 = ToLua.CheckStructArray<UnityEngine.Vector2>(L, 1);
  584. int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
  585. int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
  586. System.Collections.Generic.List<UnityEngine.Rect> arg3 = (System.Collections.Generic.List<UnityEngine.Rect>)ToLua.CheckObject(L, 4, typeof(System.Collections.Generic.List<UnityEngine.Rect>));
  587. bool o = UnityEngine.Texture2D.GenerateAtlas(arg0, arg1, arg2, arg3);
  588. LuaDLL.lua_pushboolean(L, o);
  589. return 1;
  590. }
  591. catch (Exception e)
  592. {
  593. return LuaDLL.toluaL_exception(L, e);
  594. }
  595. }
  596. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  597. static int SetPixels32(IntPtr L)
  598. {
  599. try
  600. {
  601. int count = LuaDLL.lua_gettop(L);
  602. if (count == 2)
  603. {
  604. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  605. UnityEngine.Color32[] arg0 = ToLua.CheckStructArray<UnityEngine.Color32>(L, 2);
  606. obj.SetPixels32(arg0);
  607. return 0;
  608. }
  609. else if (count == 3)
  610. {
  611. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  612. UnityEngine.Color32[] arg0 = ToLua.CheckStructArray<UnityEngine.Color32>(L, 2);
  613. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  614. obj.SetPixels32(arg0, arg1);
  615. return 0;
  616. }
  617. else if (count == 6)
  618. {
  619. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  620. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  621. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  622. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  623. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  624. UnityEngine.Color32[] arg4 = ToLua.CheckStructArray<UnityEngine.Color32>(L, 6);
  625. obj.SetPixels32(arg0, arg1, arg2, arg3, arg4);
  626. return 0;
  627. }
  628. else if (count == 7)
  629. {
  630. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Texture2D));
  631. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  632. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  633. int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
  634. int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
  635. UnityEngine.Color32[] arg4 = ToLua.CheckStructArray<UnityEngine.Color32>(L, 6);
  636. int arg5 = (int)LuaDLL.luaL_checknumber(L, 7);
  637. obj.SetPixels32(arg0, arg1, arg2, arg3, arg4, arg5);
  638. return 0;
  639. }
  640. else
  641. {
  642. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Texture2D.SetPixels32");
  643. }
  644. }
  645. catch (Exception e)
  646. {
  647. return LuaDLL.toluaL_exception(L, e);
  648. }
  649. }
  650. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  651. static int op_Equality(IntPtr L)
  652. {
  653. try
  654. {
  655. ToLua.CheckArgsCount(L, 2);
  656. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  657. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  658. bool o = arg0 == arg1;
  659. LuaDLL.lua_pushboolean(L, o);
  660. return 1;
  661. }
  662. catch (Exception e)
  663. {
  664. return LuaDLL.toluaL_exception(L, e);
  665. }
  666. }
  667. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  668. static int get_mipmapCount(IntPtr L)
  669. {
  670. object o = null;
  671. try
  672. {
  673. o = ToLua.ToObject(L, 1);
  674. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  675. int ret = obj.mipmapCount;
  676. LuaDLL.lua_pushinteger(L, ret);
  677. return 1;
  678. }
  679. catch(Exception e)
  680. {
  681. return LuaDLL.toluaL_exception(L, e, o, "attempt to index mipmapCount on a nil value");
  682. }
  683. }
  684. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  685. static int get_format(IntPtr L)
  686. {
  687. object o = null;
  688. try
  689. {
  690. o = ToLua.ToObject(L, 1);
  691. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  692. UnityEngine.TextureFormat ret = obj.format;
  693. ToLua.Push(L, ret);
  694. return 1;
  695. }
  696. catch(Exception e)
  697. {
  698. return LuaDLL.toluaL_exception(L, e, o, "attempt to index format on a nil value");
  699. }
  700. }
  701. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  702. static int get_whiteTexture(IntPtr L)
  703. {
  704. try
  705. {
  706. ToLua.PushSealed(L, UnityEngine.Texture2D.whiteTexture);
  707. return 1;
  708. }
  709. catch (Exception e)
  710. {
  711. return LuaDLL.toluaL_exception(L, e);
  712. }
  713. }
  714. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  715. static int get_blackTexture(IntPtr L)
  716. {
  717. try
  718. {
  719. ToLua.PushSealed(L, UnityEngine.Texture2D.blackTexture);
  720. return 1;
  721. }
  722. catch (Exception e)
  723. {
  724. return LuaDLL.toluaL_exception(L, e);
  725. }
  726. }
  727. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  728. static int get_isReadable(IntPtr L)
  729. {
  730. object o = null;
  731. try
  732. {
  733. o = ToLua.ToObject(L, 1);
  734. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  735. bool ret = obj.isReadable;
  736. LuaDLL.lua_pushboolean(L, ret);
  737. return 1;
  738. }
  739. catch(Exception e)
  740. {
  741. return LuaDLL.toluaL_exception(L, e, o, "attempt to index isReadable on a nil value");
  742. }
  743. }
  744. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  745. static int get_streamingMipmaps(IntPtr L)
  746. {
  747. object o = null;
  748. try
  749. {
  750. o = ToLua.ToObject(L, 1);
  751. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  752. bool ret = obj.streamingMipmaps;
  753. LuaDLL.lua_pushboolean(L, ret);
  754. return 1;
  755. }
  756. catch(Exception e)
  757. {
  758. return LuaDLL.toluaL_exception(L, e, o, "attempt to index streamingMipmaps on a nil value");
  759. }
  760. }
  761. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  762. static int get_streamingMipmapsPriority(IntPtr L)
  763. {
  764. object o = null;
  765. try
  766. {
  767. o = ToLua.ToObject(L, 1);
  768. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  769. int ret = obj.streamingMipmapsPriority;
  770. LuaDLL.lua_pushinteger(L, ret);
  771. return 1;
  772. }
  773. catch(Exception e)
  774. {
  775. return LuaDLL.toluaL_exception(L, e, o, "attempt to index streamingMipmapsPriority on a nil value");
  776. }
  777. }
  778. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  779. static int get_requestedMipmapLevel(IntPtr L)
  780. {
  781. object o = null;
  782. try
  783. {
  784. o = ToLua.ToObject(L, 1);
  785. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  786. int ret = obj.requestedMipmapLevel;
  787. LuaDLL.lua_pushinteger(L, ret);
  788. return 1;
  789. }
  790. catch(Exception e)
  791. {
  792. return LuaDLL.toluaL_exception(L, e, o, "attempt to index requestedMipmapLevel on a nil value");
  793. }
  794. }
  795. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  796. static int get_desiredMipmapLevel(IntPtr L)
  797. {
  798. object o = null;
  799. try
  800. {
  801. o = ToLua.ToObject(L, 1);
  802. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  803. int ret = obj.desiredMipmapLevel;
  804. LuaDLL.lua_pushinteger(L, ret);
  805. return 1;
  806. }
  807. catch(Exception e)
  808. {
  809. return LuaDLL.toluaL_exception(L, e, o, "attempt to index desiredMipmapLevel on a nil value");
  810. }
  811. }
  812. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  813. static int get_loadingMipmapLevel(IntPtr L)
  814. {
  815. object o = null;
  816. try
  817. {
  818. o = ToLua.ToObject(L, 1);
  819. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  820. int ret = obj.loadingMipmapLevel;
  821. LuaDLL.lua_pushinteger(L, ret);
  822. return 1;
  823. }
  824. catch(Exception e)
  825. {
  826. return LuaDLL.toluaL_exception(L, e, o, "attempt to index loadingMipmapLevel on a nil value");
  827. }
  828. }
  829. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  830. static int get_loadedMipmapLevel(IntPtr L)
  831. {
  832. object o = null;
  833. try
  834. {
  835. o = ToLua.ToObject(L, 1);
  836. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  837. int ret = obj.loadedMipmapLevel;
  838. LuaDLL.lua_pushinteger(L, ret);
  839. return 1;
  840. }
  841. catch(Exception e)
  842. {
  843. return LuaDLL.toluaL_exception(L, e, o, "attempt to index loadedMipmapLevel on a nil value");
  844. }
  845. }
  846. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  847. static int set_requestedMipmapLevel(IntPtr L)
  848. {
  849. object o = null;
  850. try
  851. {
  852. o = ToLua.ToObject(L, 1);
  853. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)o;
  854. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  855. obj.requestedMipmapLevel = arg0;
  856. return 0;
  857. }
  858. catch(Exception e)
  859. {
  860. return LuaDLL.toluaL_exception(L, e, o, "attempt to index requestedMipmapLevel on a nil value");
  861. }
  862. }
  863. }