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

622 lines
14 KiB

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