osgAnimation.ClearActionVisitor
是一个OpenSceneGraph的类,用于删除节点的动画操作。它继承自osg::NodeVisitor
。
ClearActionVisitor() : osg::NodeVisitor(osg::NodeVisitor::TRAVERSE_ALL_CHILDREN) {}
void apply(osg::Drawable& drawable)
重载osg::NodeVisitor
中的函数,当遍历到osg::Drawable
节点时,调用此函数。该函数将osgAnimation
库在osg::Drawable
中存储的动画操作删除。
void apply(osg::Geode& geode)
重载osg::NodeVisitor
中的函数,当遍历到osg::Geode
节点时,调用此函数。该函数将osgAnimation
库在osg::Geode
中存储的动画操作删除,并遍历其子节点。
void apply(osg::Group& group)
重载osg::NodeVisitor
中的函数,当遍历到osg::Group
节点时,调用此函数。该函数将osgAnimation
库在osg::Group
中存储的动画操作删除,并遍历其子节点。