#include "DeferredRenderableComponent_BindLua.h" const char DeferredRenderableComponent_BindLua::className[] = "DeferredRenderableComponent"; Luna::FunctionType DeferredRenderableComponent_BindLua::methods[] = { lunamethod(Renderable2DComponent_BindLua, AddSprite), lunamethod(Renderable2DComponent_BindLua, AddFont), lunamethod(Renderable2DComponent_BindLua, RemoveSprite), lunamethod(Renderable2DComponent_BindLua, RemoveFont), lunamethod(Renderable2DComponent_BindLua, ClearSprites), lunamethod(Renderable2DComponent_BindLua, ClearFonts), lunamethod(DeferredRenderableComponent_BindLua, GetContent), lunamethod(DeferredRenderableComponent_BindLua, Initialize), lunamethod(DeferredRenderableComponent_BindLua, Load), lunamethod(DeferredRenderableComponent_BindLua, Unload), lunamethod(DeferredRenderableComponent_BindLua, Start), lunamethod(DeferredRenderableComponent_BindLua, Stop), lunamethod(DeferredRenderableComponent_BindLua, Update), lunamethod(DeferredRenderableComponent_BindLua, Render), lunamethod(DeferredRenderableComponent_BindLua, Compose), lunamethod(Renderable3DComponent_BindLua, SetSSAOEnabled), lunamethod(Renderable3DComponent_BindLua, SetSSREnabled), lunamethod(Renderable3DComponent_BindLua, SetShadowsEnabled), lunamethod(Renderable3DComponent_BindLua, SetReflectionsEnabled), lunamethod(Renderable3DComponent_BindLua, SetFXAAEnabled), lunamethod(Renderable3DComponent_BindLua, SetBloomEnabled), lunamethod(Renderable3DComponent_BindLua, SetColorGradingEnabled), lunamethod(Renderable3DComponent_BindLua, SetEmitterParticlesEnabled), lunamethod(Renderable3DComponent_BindLua, SetHairParticlesEnabled), lunamethod(Renderable3DComponent_BindLua, SetVolumeLightsEnabled), lunamethod(Renderable3DComponent_BindLua, SetLightShaftsEnabled), lunamethod(Renderable3DComponent_BindLua, SetLensFlareEnabled), lunamethod(Renderable3DComponent_BindLua, SetMotionBlurEnabled), lunamethod(Renderable3DComponent_BindLua, SetSSSEnabled), lunamethod(Renderable3DComponent_BindLua, SetDepthOfFieldEnabled), lunamethod(Renderable3DComponent_BindLua, SetDepthOfFieldFocus), lunamethod(Renderable3DComponent_BindLua, SetDepthOfFieldStrength), lunamethod(Renderable3DComponent_BindLua, SetPreferredThreadingCount), { NULL, NULL } }; Luna::PropertyType DeferredRenderableComponent_BindLua::properties[] = { { NULL, NULL } }; DeferredRenderableComponent_BindLua::DeferredRenderableComponent_BindLua(DeferredRenderableComponent* component) { this->component = component; } DeferredRenderableComponent_BindLua::DeferredRenderableComponent_BindLua(lua_State *L) { component = new DeferredRenderableComponent(); } DeferredRenderableComponent_BindLua::~DeferredRenderableComponent_BindLua() { } void DeferredRenderableComponent_BindLua::Bind() { static bool initialized = false; if (!initialized) { initialized = true; Luna::Register(wiLua::GetGlobal()->GetLuaState()); } }