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