lua bindings added + updated

This commit is contained in:
turanszkij
2015-08-06 21:27:27 +02:00
parent 100d3c29ac
commit 02639f6a75
14 changed files with 140 additions and 8 deletions
@@ -0,0 +1,36 @@
#include "ForwardRenderableComponent_BindLua.h"
const char ForwardRenderableComponent_BindLua::className[] = "ForwardRenderableComponent";
Luna<ForwardRenderableComponent_BindLua>::FunctionType ForwardRenderableComponent_BindLua::methods[] = {
lunamethod(ForwardRenderableComponent_BindLua, GetContent),
{ NULL, NULL }
};
Luna<ForwardRenderableComponent_BindLua>::PropertyType ForwardRenderableComponent_BindLua::properties[] = {
{ NULL, NULL }
};
ForwardRenderableComponent_BindLua::ForwardRenderableComponent_BindLua(ForwardRenderableComponent* component)
{
this->component = component;
}
ForwardRenderableComponent_BindLua::ForwardRenderableComponent_BindLua(lua_State *L)
{
component = new ForwardRenderableComponent();
}
ForwardRenderableComponent_BindLua::~ForwardRenderableComponent_BindLua()
{
}
void ForwardRenderableComponent_BindLua::Bind()
{
static bool initialized = false;
if (!initialized)
{
initialized = true;
Luna<ForwardRenderableComponent_BindLua>::Register(wiLua::GetGlobal()->GetLuaState());
}
}