13#define MATERIAL_LITE_LUA_NAME "MaterialLite"
14#define MATERIAL_LITE_LUA_FLAG "cfMaterialLite"
15#define CHECK_MATERIAL_LITE(L, arg) CheckAssetLuaType<MaterialLite>(L, arg, MATERIAL_LITE_LUA_NAME, MATERIAL_LITE_LUA_FLAG)
17struct MaterialLite_Lua
19 static int CreateNew(lua_State* L);
21 static int SetTexture(lua_State* L);
22 static int GetTexture(lua_State* L);
23 static int GetShadingModel(lua_State* L);
24 static int SetShadingModel(lua_State* L);
26 static int SetBlendMode(lua_State* L);
27 static int GetUvOffset(lua_State* L);
28 static int SetUvOffset(lua_State* L);
29 static int GetUvScale(lua_State* L);
30 static int SetUvScale(lua_State* L);
31 static int GetColor(lua_State* L);
32 static int SetColor(lua_State* L);
33 static int EnableFresnel(lua_State* L);
34 static int IsFresnelEnabled(lua_State* L);
35 static int GetFresnelColor(lua_State* L);
36 static int SetFresnelColor(lua_State* L);
37 static int GetFresnelPower(lua_State* L);
38 static int SetFresnelPower(lua_State* L);
39 static int GetEmission(lua_State* L);
40 static int SetEmission(lua_State* L);
41 static int GetWrapLighting(lua_State* L);
42 static int SetWrapLighting(lua_State* L);
43 static int GetSpecular(lua_State* L);
44 static int SetSpecular(lua_State* L);
45 static int GetOpacity(lua_State* L);
46 static int SetOpacity(lua_State* L);
48 static int SetMaskCutoff(lua_State* L);
50 static int SetSortPriority(lua_State* L);
52 static int SetDepthTestDisabled(lua_State* L);
53 static int GetUvMap(lua_State* L);
54 static int SetUvMap(lua_State* L);
55 static int GetTevMode(lua_State* L);
56 static int SetTevMode(lua_State* L);
57 static int SetCullMode(lua_State* L);