- 1
- 2
- 3
- 4
- 5
template<typename T> Light *create_instance(args ¶meters) { return new T(parameters); }
static map<string, Light* (*)(args &)> light_factory;
template<typename T> GeometricPrimitive * create_instance(args ¶meters) { return new T(parameters); }
static map<string, GeometricPrimitive* (*)(args &)> geometry_factory;
Комментарии (0) RSS
Добавить комментарий