#include "TiledForwardRenderableComponent_BindLua.h" const char TiledForwardRenderableComponent_BindLua::className[] = "TiledForwardRenderableComponent"; Luna::FunctionType TiledForwardRenderableComponent_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(Renderable2DComponent_BindLua, GetSpriteOrder), lunamethod(Renderable2DComponent_BindLua, GetFontOrder), lunamethod(Renderable2DComponent_BindLua, AddLayer), lunamethod(Renderable2DComponent_BindLua, GetLayers), lunamethod(Renderable2DComponent_BindLua, SetLayerOrder), lunamethod(Renderable2DComponent_BindLua, SetSpriteOrder), lunamethod(Renderable2DComponent_BindLua, SetFontOrder), lunamethod(RenderableComponent_BindLua, GetContent), lunamethod(RenderableComponent_BindLua, Initialize), lunamethod(RenderableComponent_BindLua, Load), lunamethod(RenderableComponent_BindLua, Unload), lunamethod(RenderableComponent_BindLua, Start), lunamethod(RenderableComponent_BindLua, Stop), lunamethod(RenderableComponent_BindLua, Update), lunamethod(RenderableComponent_BindLua, Render), lunamethod(RenderableComponent_BindLua, Compose), lunamethod(RenderableComponent_BindLua, OnStart), lunamethod(RenderableComponent_BindLua, OnStop), 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, SetHairParticlesReflectionEnabled), 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, SetStereogramEnabled), lunamethod(Renderable3DComponent_BindLua, SetEyeAdaptionEnabled), lunamethod(Renderable3DComponent_BindLua, SetTessellationEnabled), lunamethod(Renderable3DComponent_BindLua, SetMSAASampleCount), lunamethod(Renderable3DComponent_BindLua, SetHairParticleAlphaCompositionEnabled), lunamethod(Renderable3DComponent_BindLua, SetDepthOfFieldFocus), lunamethod(Renderable3DComponent_BindLua, SetDepthOfFieldStrength), lunamethod(Renderable3DComponent_BindLua, SetPreferredThreadingCount), { NULL, NULL } }; Luna::PropertyType TiledForwardRenderableComponent_BindLua::properties[] = { { NULL, NULL } }; TiledForwardRenderableComponent_BindLua::TiledForwardRenderableComponent_BindLua(TiledForwardRenderableComponent* component) { this->component = component; } TiledForwardRenderableComponent_BindLua::TiledForwardRenderableComponent_BindLua(lua_State *L) { component = new TiledForwardRenderableComponent(); } TiledForwardRenderableComponent_BindLua::~TiledForwardRenderableComponent_BindLua() { } void TiledForwardRenderableComponent_BindLua::Bind() { static bool initialized = false; if (!initialized) { initialized = true; Luna::Register(wiLua::GetGlobal()->GetLuaState()); } }