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中存储的动画操作删除,并遍历其子节点。