{
add_type<GL::Material>().creator(&Catalogue3D::create<GL::Material>);
add_type<GL::Mesh>().creator(&Catalogue3D::create<GL::Mesh>);
- add_type<GL::Object>().creator(&Catalogue3D::create<GL::Object>);
+ add_type<GL::Object>().creator(&Catalogue3D::create2<GL::Object>);
add_type<GL::Program>().creator(&Catalogue3D::create<GL::Program>);
- add_type<GL::Technique>().creator(&Catalogue3D::create<GL::Technique>);
+ add_type<GL::Technique>().creator(&Catalogue3D::create2<GL::Technique>);
catalogue.signal_object_added.connect(sigc::mem_fun(this, &Catalogue3D::object_added));