源战役客户端
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.

918 lines
28 KiB

  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));
  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.Push(L, obj);
  56. return 1;
  57. }
  58. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(UnityEngine.Experimental.Rendering.GraphicsFormat), typeof(UnityEngine.Experimental.Rendering.TextureCreationFlags)))
  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.CheckObject(L, 3, typeof(UnityEngine.Experimental.Rendering.GraphicsFormat));
  63. UnityEngine.Experimental.Rendering.TextureCreationFlags arg3 = (UnityEngine.Experimental.Rendering.TextureCreationFlags)ToLua.CheckObject(L, 4, typeof(UnityEngine.Experimental.Rendering.TextureCreationFlags));
  64. UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3);
  65. ToLua.Push(L, obj);
  66. return 1;
  67. }
  68. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(UnityEngine.TextureFormat), typeof(bool)))
  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.CheckObject(L, 3, typeof(UnityEngine.TextureFormat));
  73. bool arg3 = LuaDLL.luaL_checkboolean(L, 4);
  74. UnityEngine.Texture2D obj = new UnityEngine.Texture2D(arg0, arg1, arg2, arg3);
  75. ToLua.Push(L, obj);
  76. return 1;
  77. }
  78. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(UnityEngine.TextureFormat), typeof(bool), typeof(bool)))
  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.Push(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 = (System.IntPtr)LuaDLL.lua_touserdata(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D)))
  185. {
  186. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  187. UnityEngine.Color[] o = obj.GetPixels();
  188. ToLua.Push(L, o);
  189. return 1;
  190. }
  191. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int)))
  192. {
  193. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  194. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  195. UnityEngine.Color[] o = obj.GetPixels(arg0);
  196. ToLua.Push(L, o);
  197. return 1;
  198. }
  199. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int), typeof(int), typeof(int)))
  200. {
  201. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  202. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  203. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  204. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  205. int arg3 = (int)LuaDLL.lua_tonumber(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int)))
  211. {
  212. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  213. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  214. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  215. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  216. int arg3 = (int)LuaDLL.lua_tonumber(L, 5);
  217. int arg4 = (int)LuaDLL.lua_tonumber(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D)))
  239. {
  240. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  241. UnityEngine.Color32[] o = obj.GetPixels32();
  242. ToLua.Push(L, o);
  243. return 1;
  244. }
  245. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int)))
  246. {
  247. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  248. int arg0 = (int)LuaDLL.lua_tonumber(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Texture2D[]), typeof(int)))
  270. {
  271. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  272. UnityEngine.Texture2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.Texture2D>(L, 2);
  273. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  274. UnityEngine.Rect[] o = obj.PackTextures(arg0, arg1);
  275. ToLua.Push(L, o);
  276. return 1;
  277. }
  278. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Texture2D[]), typeof(int), typeof(int)))
  279. {
  280. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  281. UnityEngine.Texture2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.Texture2D>(L, 2);
  282. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  283. int arg2 = (int)LuaDLL.lua_tonumber(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Texture2D[]), typeof(int), typeof(int), typeof(bool)))
  289. {
  290. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  291. UnityEngine.Texture2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.Texture2D>(L, 2);
  292. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  293. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  294. bool arg3 = LuaDLL.lua_toboolean(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 = (System.IntPtr)LuaDLL.lua_touserdata(L, 6);
  321. UnityEngine.Texture2D o = UnityEngine.Texture2D.CreateExternalTexture(arg0, arg1, arg2, arg3, arg4, arg5);
  322. ToLua.Push(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Color[])))
  355. {
  356. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  357. UnityEngine.Color[] arg0 = ToLua.CheckObjectArray<UnityEngine.Color>(L, 2);
  358. obj.SetPixels(arg0);
  359. return 0;
  360. }
  361. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Color[]), typeof(int)))
  362. {
  363. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  364. UnityEngine.Color[] arg0 = ToLua.CheckObjectArray<UnityEngine.Color>(L, 2);
  365. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  366. obj.SetPixels(arg0, arg1);
  367. return 0;
  368. }
  369. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Color[])))
  370. {
  371. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  372. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  373. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  374. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  375. int arg3 = (int)LuaDLL.lua_tonumber(L, 5);
  376. UnityEngine.Color[] arg4 = ToLua.CheckObjectArray<UnityEngine.Color>(L, 6);
  377. obj.SetPixels(arg0, arg1, arg2, arg3, arg4);
  378. return 0;
  379. }
  380. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Color[]), typeof(int)))
  381. {
  382. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  383. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  384. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  385. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  386. int arg3 = (int)LuaDLL.lua_tonumber(L, 5);
  387. UnityEngine.Color[] arg4 = ToLua.CheckObjectArray<UnityEngine.Color>(L, 6);
  388. int arg5 = (int)LuaDLL.lua_tonumber(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(byte[])))
  445. {
  446. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  447. byte[] arg0 = ToLua.CheckByteBuffer(L, 2);
  448. obj.LoadRawTextureData(arg0);
  449. return 0;
  450. }
  451. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(System.IntPtr), typeof(int)))
  452. {
  453. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  454. System.IntPtr arg0 = (System.IntPtr)LuaDLL.lua_touserdata(L, 2);
  455. int arg1 = (int)LuaDLL.lua_tonumber(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D)))
  476. {
  477. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  478. obj.Apply();
  479. return 0;
  480. }
  481. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(bool)))
  482. {
  483. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  484. bool arg0 = LuaDLL.lua_toboolean(L, 2);
  485. obj.Apply(arg0);
  486. return 0;
  487. }
  488. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(bool), typeof(bool)))
  489. {
  490. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  491. bool arg0 = LuaDLL.lua_toboolean(L, 2);
  492. bool arg1 = LuaDLL.lua_toboolean(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int)))
  513. {
  514. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  515. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  516. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  517. bool o = obj.Resize(arg0, arg1);
  518. LuaDLL.lua_pushboolean(L, o);
  519. return 1;
  520. }
  521. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int), typeof(UnityEngine.TextureFormat), typeof(bool)))
  522. {
  523. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  524. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  525. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  526. UnityEngine.TextureFormat arg2 = (UnityEngine.TextureFormat)ToLua.ToObject(L, 4);
  527. bool arg3 = LuaDLL.lua_toboolean(L, 5);
  528. bool o = obj.Resize(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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(int), typeof(int)))
  549. {
  550. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  551. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  552. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  553. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  554. obj.ReadPixels(arg0, arg1, arg2);
  555. return 0;
  556. }
  557. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(int), typeof(int), typeof(bool)))
  558. {
  559. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  560. UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  561. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  562. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  563. bool arg3 = LuaDLL.lua_toboolean(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.CheckObjectArray<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 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Color32[])))
  603. {
  604. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  605. UnityEngine.Color32[] arg0 = ToLua.CheckObjectArray<UnityEngine.Color32>(L, 2);
  606. obj.SetPixels32(arg0);
  607. return 0;
  608. }
  609. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Color32[]), typeof(int)))
  610. {
  611. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  612. UnityEngine.Color32[] arg0 = ToLua.CheckObjectArray<UnityEngine.Color32>(L, 2);
  613. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  614. obj.SetPixels32(arg0, arg1);
  615. return 0;
  616. }
  617. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Color32[])))
  618. {
  619. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  620. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  621. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  622. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  623. int arg3 = (int)LuaDLL.lua_tonumber(L, 5);
  624. UnityEngine.Color32[] arg4 = ToLua.CheckObjectArray<UnityEngine.Color32>(L, 6);
  625. obj.SetPixels32(arg0, arg1, arg2, arg3, arg4);
  626. return 0;
  627. }
  628. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(int), typeof(int), typeof(int), typeof(int), typeof(UnityEngine.Color32[]), typeof(int)))
  629. {
  630. UnityEngine.Texture2D obj = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  631. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  632. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  633. int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
  634. int arg3 = (int)LuaDLL.lua_tonumber(L, 5);
  635. UnityEngine.Color32[] arg4 = ToLua.CheckObjectArray<UnityEngine.Color32>(L, 6);
  636. int arg5 = (int)LuaDLL.lua_tonumber(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 == null ? "attempt to index mipmapCount on a nil value" : e.Message);
  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 == null ? "attempt to index format on a nil value" : e.Message);
  699. }
  700. }
  701. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  702. static int get_whiteTexture(IntPtr L)
  703. {
  704. try
  705. {
  706. ToLua.Push(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.Push(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 == null ? "attempt to index isReadable on a nil value" : e.Message);
  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 == null ? "attempt to index streamingMipmaps on a nil value" : e.Message);
  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 == null ? "attempt to index streamingMipmapsPriority on a nil value" : e.Message);
  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 == null ? "attempt to index requestedMipmapLevel on a nil value" : e.Message);
  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 == null ? "attempt to index desiredMipmapLevel on a nil value" : e.Message);
  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 == null ? "attempt to index loadingMipmapLevel on a nil value" : e.Message);
  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 == null ? "attempt to index loadedMipmapLevel on a nil value" : e.Message);
  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 == null ? "attempt to index requestedMipmapLevel on a nil value" : e.Message);
  861. }
  862. }
  863. }