1 #ifndef OPENMW_COMPONENTS_SCENEUTIL_CLONE_H
2 #define OPENMW_COMPONENTS_SCENEUTIL_CLONE_H
10 class ParticleProcessor;
12 class ParticleSystemUpdater;
28 virtual osgParticle::ParticleSystem*
operator() (
const osgParticle::ParticleSystem* partsys)
const;
29 virtual osgParticle::ParticleProcessor*
operator() (
const osgParticle::ParticleProcessor* processor)
const;
31 virtual osg::Node*
operator() (
const osg::Node* node)
const;
32 virtual osg::Drawable*
operator() (
const osg::Drawable* drawable)
const;
34 virtual osg::StateSet*
operator() (
const osg::StateSet* stateset)
const;
39 mutable std::map<osgParticle::ParticleProcessor*, const osgParticle::ParticleSystem*>
mMap;
40 mutable std::map<osgParticle::ParticleSystemUpdater*, const osgParticle::ParticleSystem*>
mMap2;
std::map< osgParticle::ParticleSystemUpdater *, const osgParticle::ParticleSystem * > mMap2
Definition: clone.hpp:40
CopyOp()
Definition: clone.cpp:18
virtual osgParticle::ParticleSystem * operator()(const osgParticle::ParticleSystem *partsys) const
Definition: clone.cpp:102
std::map< osgParticle::ParticleProcessor *, const osgParticle::ParticleSystem * > mMap
Definition: clone.hpp:39