//this source code was auto-generated by tolua#, do not modify it
|
|
using System;
|
|
using LuaInterface;
|
|
|
|
public class UnityEngine_Matrix4x4Wrap
|
|
{
|
|
public static void Register(LuaState L)
|
|
{
|
|
L.BeginClass(typeof(UnityEngine.Matrix4x4), null);
|
|
L.RegFunction("ValidTRS", ValidTRS);
|
|
L.RegFunction("Determinant", Determinant);
|
|
L.RegFunction("TRS", TRS);
|
|
L.RegFunction("SetTRS", SetTRS);
|
|
L.RegFunction("Inverse", Inverse);
|
|
L.RegFunction("Transpose", Transpose);
|
|
L.RegFunction("Ortho", Ortho);
|
|
L.RegFunction("Perspective", Perspective);
|
|
L.RegFunction("LookAt", LookAt);
|
|
L.RegFunction("Frustum", Frustum);
|
|
L.RegFunction("get_Item", get_Item);
|
|
L.RegFunction("set_Item", set_Item);
|
|
L.RegFunction("GetHashCode", GetHashCode);
|
|
L.RegFunction("Equals", Equals);
|
|
L.RegFunction("GetColumn", GetColumn);
|
|
L.RegFunction("GetRow", GetRow);
|
|
L.RegFunction("SetColumn", SetColumn);
|
|
L.RegFunction("SetRow", SetRow);
|
|
L.RegFunction("MultiplyPoint", MultiplyPoint);
|
|
L.RegFunction("MultiplyPoint3x4", MultiplyPoint3x4);
|
|
L.RegFunction("MultiplyVector", MultiplyVector);
|
|
L.RegFunction("TransformPlane", TransformPlane);
|
|
L.RegFunction("Scale", Scale);
|
|
L.RegFunction("Translate", Translate);
|
|
L.RegFunction("Rotate", Rotate);
|
|
L.RegFunction("ToString", ToString);
|
|
L.RegFunction("New", _CreateUnityEngine_Matrix4x4);
|
|
L.RegVar("this", _this, null);
|
|
L.RegFunction("__mul", op_Multiply);
|
|
L.RegFunction("__eq", op_Equality);
|
|
L.RegFunction("__tostring", ToLua.op_ToString);
|
|
L.RegVar("m00", get_m00, set_m00);
|
|
L.RegVar("m10", get_m10, set_m10);
|
|
L.RegVar("m20", get_m20, set_m20);
|
|
L.RegVar("m30", get_m30, set_m30);
|
|
L.RegVar("m01", get_m01, set_m01);
|
|
L.RegVar("m11", get_m11, set_m11);
|
|
L.RegVar("m21", get_m21, set_m21);
|
|
L.RegVar("m31", get_m31, set_m31);
|
|
L.RegVar("m02", get_m02, set_m02);
|
|
L.RegVar("m12", get_m12, set_m12);
|
|
L.RegVar("m22", get_m22, set_m22);
|
|
L.RegVar("m32", get_m32, set_m32);
|
|
L.RegVar("m03", get_m03, set_m03);
|
|
L.RegVar("m13", get_m13, set_m13);
|
|
L.RegVar("m23", get_m23, set_m23);
|
|
L.RegVar("m33", get_m33, set_m33);
|
|
L.RegVar("rotation", get_rotation, null);
|
|
L.RegVar("lossyScale", get_lossyScale, null);
|
|
L.RegVar("isIdentity", get_isIdentity, null);
|
|
L.RegVar("determinant", get_determinant, null);
|
|
L.RegVar("decomposeProjection", get_decomposeProjection, null);
|
|
L.RegVar("inverse", get_inverse, null);
|
|
L.RegVar("transpose", get_transpose, null);
|
|
L.RegVar("zero", get_zero, null);
|
|
L.RegVar("identity", get_identity, null);
|
|
L.EndClass();
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int _CreateUnityEngine_Matrix4x4(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 4)
|
|
{
|
|
UnityEngine.Vector4 arg0 = ToLua.ToVector4(L, 1);
|
|
UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 2);
|
|
UnityEngine.Vector4 arg2 = ToLua.ToVector4(L, 3);
|
|
UnityEngine.Vector4 arg3 = ToLua.ToVector4(L, 4);
|
|
UnityEngine.Matrix4x4 obj = new UnityEngine.Matrix4x4(arg0, arg1, arg2, arg3);
|
|
ToLua.PushValue(L, obj);
|
|
return 1;
|
|
}
|
|
else if (count == 0)
|
|
{
|
|
UnityEngine.Matrix4x4 obj = new UnityEngine.Matrix4x4();
|
|
ToLua.PushValue(L, obj);
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Matrix4x4.New");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int _get_this(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
float o = obj[arg0];
|
|
LuaDLL.lua_pushnumber(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int), typeof(int)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
|
|
float o = obj[arg0, arg1];
|
|
LuaDLL.lua_pushnumber(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to operator method: UnityEngine.Matrix4x4.this");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int _set_this(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int), typeof(float)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
float arg1 = (float)LuaDLL.lua_tonumber(L, 3);
|
|
obj[arg0] = arg1;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int), typeof(int), typeof(float)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
|
|
float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
|
|
obj[arg0, arg1] = arg2;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to operator method: UnityEngine.Matrix4x4.this");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int _this(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
LuaDLL.lua_pushvalue(L, 1);
|
|
LuaDLL.tolua_bindthis(L, _get_this, _set_this);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int ValidTRS(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
bool o = obj.ValidTRS();
|
|
LuaDLL.lua_pushboolean(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Determinant(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
float o = UnityEngine.Matrix4x4.Determinant(arg0);
|
|
LuaDLL.lua_pushnumber(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int TRS(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 3);
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1);
|
|
UnityEngine.Quaternion arg1 = ToLua.ToQuaternion(L, 2);
|
|
UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.TRS(arg0, arg1, arg2);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int SetTRS(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 4);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2);
|
|
UnityEngine.Quaternion arg1 = ToLua.ToQuaternion(L, 3);
|
|
UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 4);
|
|
obj.SetTRS(arg0, arg1, arg2);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Inverse(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Inverse(arg0);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Transpose(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Transpose(arg0);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Ortho(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 6);
|
|
float arg0 = (float)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);
|
|
float arg4 = (float)LuaDLL.luaL_checknumber(L, 5);
|
|
float arg5 = (float)LuaDLL.luaL_checknumber(L, 6);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Ortho(arg0, arg1, arg2, arg3, arg4, arg5);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Perspective(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 4);
|
|
float arg0 = (float)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.Matrix4x4 o = UnityEngine.Matrix4x4.Perspective(arg0, arg1, arg2, arg3);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int LookAt(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 3);
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1);
|
|
UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2);
|
|
UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.LookAt(arg0, arg1, arg2);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Frustum(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.FrustumPlanes)))
|
|
{
|
|
UnityEngine.FrustumPlanes arg0 = (UnityEngine.FrustumPlanes)ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Frustum(arg0);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(float), typeof(float), 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);
|
|
float arg4 = (float)LuaDLL.lua_tonumber(L, 5);
|
|
float arg5 = (float)LuaDLL.lua_tonumber(L, 6);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Frustum(arg0, arg1, arg2, arg3, arg4, arg5);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Matrix4x4.Frustum");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_Item(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
float o = obj[arg0];
|
|
LuaDLL.lua_pushnumber(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int), typeof(int)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
|
|
float o = obj[arg0, arg1];
|
|
LuaDLL.lua_pushnumber(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Matrix4x4.get_Item");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_Item(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int), typeof(float)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
float arg1 = (float)LuaDLL.lua_tonumber(L, 3);
|
|
obj[arg0] = arg1;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(int), typeof(int), typeof(float)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
|
|
int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
|
|
float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
|
|
obj[arg0, arg1] = arg2;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Matrix4x4.set_Item");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int GetHashCode(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
int o = obj.GetHashCode();
|
|
LuaDLL.lua_pushinteger(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Equals(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Matrix4x4)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
|
|
bool o = obj.Equals(arg0);
|
|
LuaDLL.lua_pushboolean(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(object)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
object arg0 = ToLua.ToVarObject(L, 2);
|
|
bool o = obj.Equals(arg0);
|
|
LuaDLL.lua_pushboolean(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Matrix4x4.Equals");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int op_Multiply(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Matrix4x4)))
|
|
{
|
|
UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
|
|
UnityEngine.Matrix4x4 o = arg0 * arg1;
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(UnityEngine.Vector4)))
|
|
{
|
|
UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 2);
|
|
UnityEngine.Vector4 o = arg0 * arg1;
|
|
ToLua.Push(L, o);
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Matrix4x4.op_Multiply");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int op_Equality(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
UnityEngine.Matrix4x4 arg0 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 arg1 = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 2);
|
|
bool o = arg0 == arg1;
|
|
LuaDLL.lua_pushboolean(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int GetColumn(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
|
|
UnityEngine.Vector4 o = obj.GetColumn(arg0);
|
|
ToLua.Push(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int GetRow(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
|
|
UnityEngine.Vector4 o = obj.GetRow(arg0);
|
|
ToLua.Push(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int SetColumn(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 3);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
|
|
UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 3);
|
|
obj.SetColumn(arg0, arg1);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int SetRow(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 3);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
|
|
UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 3);
|
|
obj.SetRow(arg0, arg1);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int MultiplyPoint(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2);
|
|
UnityEngine.Vector3 o = obj.MultiplyPoint(arg0);
|
|
ToLua.Push(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int MultiplyPoint3x4(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2);
|
|
UnityEngine.Vector3 o = obj.MultiplyPoint3x4(arg0);
|
|
ToLua.Push(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int MultiplyVector(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2);
|
|
UnityEngine.Vector3 o = obj.MultiplyVector(arg0);
|
|
ToLua.Push(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int TransformPlane(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 2);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.CheckObject(L, 1, typeof(UnityEngine.Matrix4x4));
|
|
UnityEngine.Plane arg0 = (UnityEngine.Plane)ToLua.CheckObject(L, 2, typeof(UnityEngine.Plane));
|
|
UnityEngine.Plane o = obj.TransformPlane(arg0);
|
|
ToLua.PushValue(L, o);
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Scale(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Scale(arg0);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Translate(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Translate(arg0);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int Rotate(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.CheckArgsCount(L, 1);
|
|
UnityEngine.Quaternion arg0 = ToLua.ToQuaternion(L, 1);
|
|
UnityEngine.Matrix4x4 o = UnityEngine.Matrix4x4.Rotate(arg0);
|
|
ToLua.PushValue(L, o);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int ToString(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
int count = LuaDLL.lua_gettop(L);
|
|
|
|
if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
string o = obj.ToString();
|
|
LuaDLL.lua_pushstring(L, o);
|
|
return 1;
|
|
}
|
|
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Matrix4x4), typeof(string)))
|
|
{
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)ToLua.ToObject(L, 1);
|
|
string arg0 = ToLua.ToString(L, 2);
|
|
string o = obj.ToString(arg0);
|
|
LuaDLL.lua_pushstring(L, o);
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Matrix4x4.ToString");
|
|
}
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m00(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m00;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m00 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m10(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m10;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m10 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m20(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m20;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m20 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m30(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m30;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m30 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m01(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m01;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m01 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m11(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m11;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m11 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m21(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m21;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m21 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m31(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m31;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m31 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m02(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m02;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m02 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m12(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m12;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m12 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m22(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m22;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m22 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m32(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m32;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m32 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m03(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m03;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m03 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m13(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m13;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m13 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m23(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m23;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m23 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_m33(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.m33;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m33 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_rotation(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
UnityEngine.Quaternion ret = obj.rotation;
|
|
ToLua.Push(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index rotation on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_lossyScale(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
UnityEngine.Vector3 ret = obj.lossyScale;
|
|
ToLua.Push(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index lossyScale on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_isIdentity(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
bool ret = obj.isIdentity;
|
|
LuaDLL.lua_pushboolean(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index isIdentity on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_determinant(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float ret = obj.determinant;
|
|
LuaDLL.lua_pushnumber(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index determinant on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_decomposeProjection(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
UnityEngine.FrustumPlanes ret = obj.decomposeProjection;
|
|
ToLua.PushValue(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index decomposeProjection on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_inverse(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
UnityEngine.Matrix4x4 ret = obj.inverse;
|
|
ToLua.PushValue(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index inverse on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_transpose(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
UnityEngine.Matrix4x4 ret = obj.transpose;
|
|
ToLua.PushValue(L, ret);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index transpose on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_zero(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.PushValue(L, UnityEngine.Matrix4x4.zero);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int get_identity(IntPtr L)
|
|
{
|
|
try
|
|
{
|
|
ToLua.PushValue(L, UnityEngine.Matrix4x4.identity);
|
|
return 1;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m00(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m00 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m00 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m10(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m10 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m10 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m20(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m20 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m20 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m30(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m30 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m30 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m01(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m01 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m01 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m11(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m11 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m11 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m21(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m21 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m21 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m31(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m31 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m31 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m02(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m02 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m02 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m12(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m12 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m12 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m22(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m22 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m22 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m32(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m32 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m32 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m03(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m03 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m03 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m13(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m13 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m13 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m23(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m23 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m23 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
static int set_m33(IntPtr L)
|
|
{
|
|
object o = null;
|
|
|
|
try
|
|
{
|
|
o = ToLua.ToObject(L, 1);
|
|
UnityEngine.Matrix4x4 obj = (UnityEngine.Matrix4x4)o;
|
|
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
|
|
obj.m33 = arg0;
|
|
ToLua.SetBack(L, 1, obj);
|
|
return 0;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index m33 on a nil value" : e.Message);
|
|
}
|
|
}
|
|
}
|
|
|