| | 122 | class CameraUpdateCallback : public osg::NodeCallback |
| | 123 | { |
| | 124 | virtual void operator()(osg::Node* node, osg::NodeVisitor* nv) |
| | 125 | { |
| | 126 | std::cout<<"Camera update callback - pre traverse"<<node<<std::endl; |
| | 127 | traverse(node,nv); |
| | 128 | std::cout<<"Camera update callback - post traverse"<<node<<std::endl; |
| | 129 | } |
| | 130 | }; |
| | 131 | |
| | 132 | class CameraEventCallback : public osg::NodeCallback |
| | 133 | { |
| | 134 | virtual void operator()(osg::Node* node, osg::NodeVisitor* nv) |
| | 135 | { |
| | 136 | std::cout<<"Camera event callback - pre traverse"<<node<<std::endl; |
| | 137 | traverse(node,nv); |
| | 138 | std::cout<<"Camera event callback - post traverse"<<node<<std::endl; |
| | 139 | } |
| | 140 | }; |
| | 141 | |