Files
WickedEngine/WickedEngine/wiSpriteFont_BindLua.h
T
2023-03-06 21:42:29 +01:00

50 lines
1.2 KiB
C++

#pragma once
#include "wiLua.h"
#include "wiLuna.h"
#include "wiSpriteFont.h"
namespace wi::lua
{
class SpriteFont_BindLua
{
public:
wi::SpriteFont font;
inline static constexpr char className[] = "SpriteFont";
static Luna<SpriteFont_BindLua>::FunctionType methods[];
static Luna<SpriteFont_BindLua>::PropertyType properties[];
SpriteFont_BindLua(const wi::SpriteFont& font);
SpriteFont_BindLua(lua_State* L);
int SetStyle(lua_State* L);
int SetText(lua_State* L);
int SetSize(lua_State* L);
int SetPos(lua_State* L);
int SetSpacing(lua_State* L);
int SetAlign(lua_State* L);
int SetColor(lua_State* L);
int SetShadowColor(lua_State* L);
int SetBolden(lua_State* L);
int SetSoftness(lua_State* L);
int SetShadowBolden(lua_State* L);
int SetShadowSoftness(lua_State* L);
int SetShadowOffset(lua_State* L);
int GetText(lua_State* L);
int GetSize(lua_State* L);
int GetPos(lua_State* L);
int GetSpacing(lua_State* L);
int GetAlign(lua_State* L);
int GetColor(lua_State* L);
int GetShadowColor(lua_State* L);
int GetBolden(lua_State* L);
int GetSoftness(lua_State* L);
int GetShadowBolden(lua_State* L);
int GetShadowSoftness(lua_State* L);
int GetShadowOffset(lua_State* L);
static void Bind();
};
}