-/* $Id$
-
-This file is part of libmspgl
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef MSP_GL_PRIMITIVETYPE_H_
#define MSP_GL_PRIMITIVETYPE_H_
-#include <istream>
-#include <GL/gl.h>
+#include <msp/strings/lexicalcast.h>
+#include "gl.h"
namespace Msp {
namespace GL {
LINE_LOOP = GL_LINE_LOOP,
TRIANGLES = GL_TRIANGLES,
TRIANGLE_STRIP = GL_TRIANGLE_STRIP,
- TRIANGLE_FAN = GL_TRIANGLE_FAN,
- QUADS = GL_QUADS,
- QUAD_STRIP = GL_QUAD_STRIP,
- POLYGON = GL_POLYGON
+ TRIANGLE_FAN = GL_TRIANGLE_FAN
};
-std::istream &operator>>(std::istream &in, PrimitiveType &pt);
+void operator>>(const LexicalConverter &, PrimitiveType &);
} // namespace GL
} // namespace Msp