Removed Quad:flip (resolves issue #770)

This commit is contained in:
Alex Szpakowski
2013-10-24 17:46:21 -03:00
parent 74ac2820cd
commit 4e1c73c1f2
4 changed files with 0 additions and 42 deletions
-31
View File
@@ -74,37 +74,6 @@ Quad::Viewport Quad::getViewport() const
return viewport;
}
void Quad::flip(bool x, bool y)
{
Vertex temp[NUM_VERTICES];
if (x)
{
memcpy(temp, vertices, sizeof(Vertex) * NUM_VERTICES);
vertices[0].s = temp[3].s;
vertices[0].t = temp[3].t;
vertices[1].s = temp[2].s;
vertices[1].t = temp[2].t;
vertices[2].s = temp[1].s;
vertices[2].t = temp[1].t;
vertices[3].s = temp[0].s;
vertices[3].t = temp[0].t;
}
if (y)
{
memcpy(temp, vertices, sizeof(Vertex) * NUM_VERTICES);
vertices[0].s = temp[1].s;
vertices[0].t = temp[1].t;
vertices[1].s = temp[0].s;
vertices[1].t = temp[0].t;
vertices[2].s = temp[3].s;
vertices[2].t = temp[3].t;
vertices[3].s = temp[2].s;
vertices[3].t = temp[2].t;
}
}
const Vertex *Quad::getVertices() const
{
return vertices;
-2
View File
@@ -49,8 +49,6 @@ public:
void setViewport(const Viewport &v);
Viewport getViewport() const;
void flip(bool x, bool y);
const Vertex *getVertices() const;
private:
@@ -33,13 +33,6 @@ Quad *luax_checkquad(lua_State *L, int idx)
return luax_checktype<Quad>(L, idx, "Quad", GRAPHICS_QUAD_T);
}
int w_Quad_flip(lua_State *L)
{
Quad *quad = luax_checkquad(L, 1);
quad->flip(luax_toboolean(L, 2), luax_toboolean(L, 3));
return 0;
}
int w_Quad_setViewport(lua_State *L)
{
Quad *quad = luax_checkquad(L, 1);
@@ -75,7 +68,6 @@ int w_Quad_getViewport(lua_State *L)
static const luaL_Reg functions[] =
{
{ "flip", w_Quad_flip },
{ "setViewport", w_Quad_setViewport },
{ "getViewport", w_Quad_getViewport },
{ 0, 0 }
-1
View File
@@ -33,7 +33,6 @@ namespace opengl
{
Quad *luax_checkquad(lua_State *L, int idx);
int w_Quad_flip(lua_State *L);
int w_Quad_setViewport(lua_State *L);
int w_Quad_getViewport(lua_State *L);
extern "C" int luaopen_quad(lua_State *L);