SDK/Lua: Simplify graphics binding code

This commit is contained in:
Lynix
2016-10-27 18:30:11 +02:00
parent 6b1d1a1d64
commit 15a1302522

View File

@@ -155,10 +155,7 @@ namespace Ndk
return 0; return 0;
} }
else else
{ return lua.Push(instance->SetAlphaMap(lua.Check<Nz::String>(&argIndex)));
lua.Push(instance->SetAlphaMap(lua.Check<Nz::String>(&argIndex)));
return 1;
}
}); });
material.BindMethod("SetDiffuseMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int material.BindMethod("SetDiffuseMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int
@@ -170,10 +167,7 @@ namespace Ndk
return 0; return 0;
} }
else else
{ return lua.Push(instance->SetDiffuseMap(lua.Check<Nz::String>(&argIndex)));
lua.Push(instance->SetDiffuseMap(lua.Check<Nz::String>(&argIndex)));
return 1;
}
}); });
material.BindMethod("SetEmissiveMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int material.BindMethod("SetEmissiveMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int
@@ -185,10 +179,7 @@ namespace Ndk
return 0; return 0;
} }
else else
{ return lua.Push(instance->SetEmissiveMap(lua.Check<Nz::String>(&argIndex)));
lua.Push(instance->SetEmissiveMap(lua.Check<Nz::String>(&argIndex)));
return 1;
}
}); });
material.BindMethod("SetHeightMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int material.BindMethod("SetHeightMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int
@@ -200,10 +191,7 @@ namespace Ndk
return 0; return 0;
} }
else else
{ return lua.Push(instance->SetHeightMap(lua.Check<Nz::String>(&argIndex)));
lua.Push(instance->SetHeightMap(lua.Check<Nz::String>(&argIndex)));
return 1;
}
}); });
material.BindMethod("SetNormalMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int material.BindMethod("SetNormalMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int
@@ -215,10 +203,7 @@ namespace Ndk
return 0; return 0;
} }
else else
{ return lua.Push(instance->SetNormalMap(lua.Check<Nz::String>(&argIndex)));
lua.Push(instance->SetNormalMap(lua.Check<Nz::String>(&argIndex)));
return 1;
}
}); });
material.BindMethod("SetShader", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int material.BindMethod("SetShader", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int
@@ -230,10 +215,7 @@ namespace Ndk
return 0; return 0;
} }
else else
{ return lua.Push(instance->SetShader(lua.Check<Nz::String>(&argIndex)));
lua.Push(instance->SetShader(lua.Check<Nz::String>(&argIndex)));
return 1;
}
}); });
material.BindMethod("SetSpecularMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int material.BindMethod("SetSpecularMap", [] (Nz::LuaInstance& lua, Nz::MaterialRef& instance, std::size_t /*argumentCount*/) -> int
@@ -245,10 +227,7 @@ namespace Ndk
return 0; return 0;
} }
else else
{ return lua.Push(instance->SetSpecularMap(lua.Check<Nz::String>(&argIndex)));
lua.Push(instance->SetSpecularMap(lua.Check<Nz::String>(&argIndex)));
return 1;
}
}); });
/*********************************** Nz::Model ***********************************/ /*********************************** Nz::Model ***********************************/