18 std::string cname = std::string(name);
19 auto it = vfx.find(cname);
21 return it->second.get();
23 auto def = implGet(cname);
27 auto ret = vfx.insert(std::make_pair<std::string,std::unique_ptr<VisualFx>>(std::move(cname),
nullptr));
28 ret.first->second.reset(
new VisualFx(*def,*vm,name));
30 auto& vfx = *ret.first->second;
31 vfx.dbgName = name.data();