void ToNukeGeometryConverter::registerConverter( IECore::TypeId fromType, CreatorFn creator ) { TypesToFnsMap *m = typesToFns(); m->insert( TypesToFnsMap::value_type( Types( fromType ), creator ) ); }
void ToMayaObjectConverter::registerConverter( IECore::TypeId fromType, const MFn::Type resultType, CreatorFn creator ) { TypesToFnsMap *m = typesToFns(); m->insert( TypesToFnsMap::value_type( Types( fromType, resultType ), creator ) ); m->insert( TypesToFnsMap::value_type( Types( fromType, MFn::kInvalid ), creator ) ); // for the create function which doesn't care about resultType }