66e94a18d1
added common MSAA resolving functionality;
89 lines
3.9 KiB
C++
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());
|
|
}
|
|
}
|