added texture.IsValid() lua binding

This commit is contained in:
Turánszki János
2024-08-31 06:34:53 +02:00
parent c5c77b0605
commit 3e638bba2e
4 changed files with 9 additions and 1 deletions
+6
View File
@@ -14,6 +14,7 @@ namespace wi::lua
lunamethod(Texture_BindLua, CreateLensDistortionNormalMap),
lunamethod(Texture_BindLua, Save),
lunamethod(Texture_BindLua, IsValid),
lunamethod(Texture_BindLua, GetWidth),
lunamethod(Texture_BindLua, GetHeight),
lunamethod(Texture_BindLua, GetDepth),
@@ -203,6 +204,11 @@ namespace wi::lua
return 0;
}
int Texture_BindLua::IsValid(lua_State* L)
{
wi::lua::SSetBool(L, resource.IsValid() && resource.GetTexture().IsValid());
return 1;
}
int Texture_BindLua::GetWidth(lua_State* L)
{
if (!resource.IsValid() || !resource.GetTexture().IsValid())