3 This file is part of R²C²
4 Copyright © 2010-2011 Mikkosoft Productions, Mikko Rasa
5 Distributed under the GPL
8 #ifndef R2C2_3D_PATH_H_
9 #define R2C2_3D_PATH_H_
11 #include <msp/gl/color.h>
12 #include <msp/gl/mesh.h>
13 #include <msp/gl/renderable.h>
19 class Path3D: public Msp::GL::Renderable
29 Path3D(const Track3D &);
33 void set_path(unsigned);
34 void set_mask(unsigned);
35 void set_color(const Msp::GL::Color &);
36 void set_layer(float);
38 virtual long get_instance_key() const;
40 virtual void render(Msp::GL::Renderer &, const Msp::GL::Tag &) const;