|
|
- //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);
- }
- }
- }
-
|