Files
WickedEngine/WickedEngine/TiledForwardRenderableComponent_BindLua.cpp
T
turanszkij 66e94a18d1 added depthbuffer MSAA resolve compute shader;
added common MSAA resolving functionality;
2016-11-13 14:45:43 +01:00

89 lines
3.9 KiB
C++

#include "TiledForwardRenderableComponent_BindLua.h"
const char TiledForwardRenderableComponent_BindLua::className[] = "TiledForwardRenderableComponent";
Luna<TiledForwardRenderableComponent_BindLua>::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<TiledForwardRenderableComponent_BindLua>::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<TiledForwardRenderableComponent_BindLua>::Register(wiLua::GetGlobal()->GetLuaState());
}
}