//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class UnityEngine_GLWrap { public static void Register(LuaState L) { L.BeginStaticLibs("GL"); L.RegFunction("Vertex3", Vertex3); L.RegFunction("Vertex", Vertex); L.RegFunction("TexCoord3", TexCoord3); L.RegFunction("TexCoord", TexCoord); L.RegFunction("TexCoord2", TexCoord2); L.RegFunction("MultiTexCoord3", MultiTexCoord3); L.RegFunction("MultiTexCoord", MultiTexCoord); L.RegFunction("MultiTexCoord2", MultiTexCoord2); L.RegFunction("Color", Color); L.RegFunction("Flush", Flush); L.RegFunction("RenderTargetBarrier", RenderTargetBarrier); L.RegFunction("MultMatrix", MultMatrix); L.RegFunction("PushMatrix", PushMatrix); L.RegFunction("PopMatrix", PopMatrix); L.RegFunction("LoadIdentity", LoadIdentity); L.RegFunction("LoadOrtho", LoadOrtho); L.RegFunction("LoadPixelMatrix", LoadPixelMatrix); L.RegFunction("LoadProjectionMatrix", LoadProjectionMatrix); L.RegFunction("InvalidateState", InvalidateState); L.RegFunction("GetGPUProjectionMatrix", GetGPUProjectionMatrix); L.RegFunction("IssuePluginEvent", IssuePluginEvent); L.RegFunction("Begin", Begin); L.RegFunction("End", End); L.RegFunction("Clear", Clear); L.RegFunction("Viewport", Viewport); L.RegFunction("ClearWithSkybox", ClearWithSkybox); L.RegConstant("TRIANGLES", 4); L.RegConstant("TRIANGLE_STRIP", 5); L.RegConstant("QUADS", 7); L.RegConstant("LINES", 1); L.RegConstant("LINE_STRIP", 2); L.RegVar("wireframe", get_wireframe, set_wireframe); L.RegVar("sRGBWrite", get_sRGBWrite, set_sRGBWrite); L.RegVar("invertCulling", get_invertCulling, set_invertCulling); L.RegVar("modelview", get_modelview, set_modelview); L.EndStaticLibs(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Vertex3(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); float arg0 = (float)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); UnityEngine.GL.Vertex3(arg0, arg1, arg2); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Vertex(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1); UnityEngine.GL.Vertex(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int TexCoord3(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); float arg0 = (float)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); UnityEngine.GL.TexCoord3(arg0, arg1, arg2); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int TexCoord(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1); UnityEngine.GL.TexCoord(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int TexCoord2(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); float arg0 = (float)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); UnityEngine.GL.TexCoord2(arg0, arg1); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int MultiTexCoord3(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); float arg3 = (float)LuaDLL.luaL_checknumber(L, 4); UnityEngine.GL.MultiTexCoord3(arg0, arg1, arg2, arg3); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int MultiTexCoord(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.GL.MultiTexCoord(arg0, arg1); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int MultiTexCoord2(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); UnityEngine.GL.MultiTexCoord2(arg0, arg1, arg2); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Color(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Color arg0 = ToLua.ToColor(L, 1); UnityEngine.GL.Color(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Flush(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.Flush(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int RenderTargetBarrier(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.RenderTargetBarrier(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int MultMatrix(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4)); UnityEngine.GL.MultMatrix(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int PushMatrix(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.PushMatrix(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int PopMatrix(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.PopMatrix(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int LoadIdentity(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.LoadIdentity(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int LoadOrtho(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.LoadOrtho(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int LoadPixelMatrix(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { UnityEngine.GL.LoadPixelMatrix(); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(float), typeof(float), typeof(float), typeof(float))) { float arg0 = (float)LuaDLL.lua_tonumber(L, 1); float arg1 = (float)LuaDLL.lua_tonumber(L, 2); float arg2 = (float)LuaDLL.lua_tonumber(L, 3); float arg3 = (float)LuaDLL.lua_tonumber(L, 4); UnityEngine.GL.LoadPixelMatrix(arg0, arg1, arg2, arg3); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.GL.LoadPixelMatrix"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int LoadProjectionMatrix(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4)); UnityEngine.GL.LoadProjectionMatrix(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int InvalidateState(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.InvalidateState(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetGPUProjectionMatrix(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4)); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.Matrix4x4 o = UnityEngine.GL.GetGPUProjectionMatrix(arg0, arg1); ToLua.PushValue(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int IssuePluginEvent(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); System.IntPtr arg0 = (System.IntPtr)LuaDLL.lua_touserdata(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.GL.IssuePluginEvent(arg0, arg1); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Begin(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); UnityEngine.GL.Begin(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int End(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); UnityEngine.GL.End(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Clear(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(bool), typeof(bool), typeof(UnityEngine.Color))) { bool arg0 = LuaDLL.lua_toboolean(L, 1); bool arg1 = LuaDLL.lua_toboolean(L, 2); UnityEngine.Color arg2 = ToLua.ToColor(L, 3); UnityEngine.GL.Clear(arg0, arg1, arg2); return 0; } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(bool), typeof(bool), typeof(UnityEngine.Color), typeof(float))) { bool arg0 = LuaDLL.lua_toboolean(L, 1); bool arg1 = LuaDLL.lua_toboolean(L, 2); UnityEngine.Color arg2 = ToLua.ToColor(L, 3); float arg3 = (float)LuaDLL.lua_tonumber(L, 4); UnityEngine.GL.Clear(arg0, arg1, arg2, arg3); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.GL.Clear"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Viewport(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Rect arg0 = (UnityEngine.Rect)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rect)); UnityEngine.GL.Viewport(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ClearWithSkybox(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); bool arg0 = LuaDLL.luaL_checkboolean(L, 1); UnityEngine.Camera arg1 = (UnityEngine.Camera)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.Camera)); UnityEngine.GL.ClearWithSkybox(arg0, arg1); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_wireframe(IntPtr L) { try { LuaDLL.lua_pushboolean(L, UnityEngine.GL.wireframe); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_sRGBWrite(IntPtr L) { try { LuaDLL.lua_pushboolean(L, UnityEngine.GL.sRGBWrite); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_invertCulling(IntPtr L) { try { LuaDLL.lua_pushboolean(L, UnityEngine.GL.invertCulling); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_modelview(IntPtr L) { try { ToLua.PushValue(L, UnityEngine.GL.modelview); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_wireframe(IntPtr L) { try { bool arg0 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.GL.wireframe = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_sRGBWrite(IntPtr L) { try { bool arg0 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.GL.sRGBWrite = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_invertCulling(IntPtr L) { try { bool arg0 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.GL.invertCulling = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_modelview(IntPtr L) { try { UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 2, typeof(UnityEngine.Matrix4x4)); UnityEngine.GL.modelview = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } }