From b2b02c4f8e8c829f7816f1df7014c360351cc9ab Mon Sep 17 00:00:00 2001 From: EntranceJew Date: Thu, 14 Apr 2016 18:32:39 -0400 Subject: [PATCH] Exposed getTextureDimensions on Quad --- src/modules/graphics/wrap_Quad.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/modules/graphics/wrap_Quad.cpp b/src/modules/graphics/wrap_Quad.cpp index 2552bc4f2..d6464b950 100644 --- a/src/modules/graphics/wrap_Quad.cpp +++ b/src/modules/graphics/wrap_Quad.cpp @@ -64,10 +64,21 @@ int w_Quad_getViewport(lua_State *L) return 4; } +int w_Quad_getTextureDimensions(lua_State *L) +{ + Quad *quad = luax_checkquad(L, 1); + double sw = quad->getTextureWidth(); + double sh = quad->getTextureHeight(); + lua_pushnumber(L, sw); + lua_pushnumber(L, sh); + return 2; +} + static const luaL_Reg w_Quad_functions[] = { { "setViewport", w_Quad_setViewport }, { "getViewport", w_Quad_getViewport }, + { "getTextureDimensions", w_Quad_getTextureDimensions }, { 0, 0 } };