static int l_surface_destroy(lua_State *L) { THRenderTarget* pCanvas = luaT_testuserdata<THRenderTarget>(L); pCanvas->endFrame(); pCanvas->destroy(); return 1; }