-/* $Id$
-
-This file is part of libmspgl
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef MSP_GL_PRIMITIVEBUILDER_H_
#define MSP_GL_PRIMITIVEBUILDER_H_
VertexArrayBuilder vab;
PrimitiveType type;
bool in_batch;
+ unsigned offs;
PrimitiveBuilder(VertexArray &);
public:
void begin(PrimitiveType);
void end();
+ void offset(unsigned);
void element(unsigned);
PrimitiveType get_type() const;
protected:
- virtual void vertex_(float, float, float, float);
+ virtual void vertex_(const Vector4 &);
virtual void begin_() =0;
virtual void end_() =0;
virtual void element_(unsigned) =0;