1 #ifndef R2C2_3D_PATH_H_
2 #define R2C2_3D_PATH_H_
4 #include <msp/gl/color.h>
5 #include <msp/gl/mesh.h>
6 #include <msp/gl/renderable.h>
13 class Path3D: public Utility3D, public Msp::GL::Renderable, public sigc::trackable
20 const Msp::GL::Mesh *mesh;
25 Path3D(const Track3D &);
31 void set_color(const Msp::GL::Color &);
32 void set_layer(float);
34 void path_changed(unsigned);
38 virtual long get_instance_key() const;
40 virtual void render(Msp::GL::Renderer &, const Msp::GL::Tag &) const;