作用:对场景图节点Node进行更新。需要场景图节点定义回调函数osg::Callback。
创建时机:

调用时机:

osgGA/EventVisitor
inline void handle_callbacks_and_traverse(osg::Node& node)
{
handle_callbacks(node.getStateSet());
osg::Callback* callback = node.getEventCallback();
if (callback) callback->run(&node,this);
else if (node.getNumChildrenRequiringEventTraversal()>0) traverse(node);
}
本文介绍了如何在场景图中使用osg::Callback对Node节点进行更新,并强调了创建和调用时机。重点讲解了handle_callbacks_and_traverse函数,展示了在事件处理和遍历过程中回调函数的运用。
osg的事件访问器EventVisitor&spm=1001.2101.3001.5002&articleId=119199489&d=1&t=3&u=3738583238794b919b0a11b40faec6d6)
5471

被折叠的 条评论
为什么被折叠?



