3 This file is part of libmspgl
4 Copyright © 2011 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
8 #ifndef MSP_GL_GEOMETRYBUILDER_H_
9 #define MSP_GL_GEOMETRYBUILDER_H_
15 class PrimitiveBuilder;
35 GeometryBuilder &tangent(unsigned);
36 GeometryBuilder &binormal(unsigned);
37 GeometryBuilder &texture_fit(TextureFit);
39 void adjust_texture_scale(float &, float &, float, float) const;
42 virtual void build(PrimitiveBuilder &) const = 0;
43 void build(Mesh &) const;