20 SourceSet::iterator it;
22 for (it = activeSources.begin(); it != activeSources.end(); ++it) {
24 detach(dynamic_cast<SimpleSource*>(it->get()));
31 attach(dynamic_cast<SimpleSource*>(source.get()));
37 detach(dynamic_cast<SimpleSource*>(source.get()));
50 activeSources.insert(source);
52 activeSources.erase(source);
60 source->notifySceneAttached(
this);
66 source->notifySceneAttached(0);
73 return activeSources.begin();
80 return activeSources.end();