<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>OpenSceneGraph: osg::NodeCallback Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> </ul> </div> <div class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"> <ul> <li><a class="el" href="a01628.html">osg</a> </li> <li><a class="el" href="a00493.html">osg::NodeCallback</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="#pro-methods">Protected Member Functions</a> </div> <div class="headertitle"> <h1>osg::NodeCallback Class Reference</h1> </div> </div> <div class="contents"> <!-- doxytag: class="osg::NodeCallback" --><!-- doxytag: inherits="osg::Object" --><div class="dynheader"> Inheritance diagram for osg::NodeCallback:</div> <div class="dyncontent"> <div class="center"><img src="a02139.png" border="0" usemap="#osg_1_1NodeCallback_inherit__map" alt="Inheritance graph"/></div> <map name="osg_1_1NodeCallback_inherit__map" id="osg_1_1NodeCallback_inherit__map"> <area shape="rect" id="node7" href="a00024.html" title="osgAnimation::AnimationUpdateCallback\< osg::NodeCallback \>" alt="" coords="1180,50,1575,79"/><area shape="rect" id="node16" href="a00024.html" title="osgAnimation::AnimationUpdateCallback\< osg::StateAttributeCallback \>" alt="" coords="1156,201,1599,230"/><area shape="rect" id="node20" href="a00022.html" title="osg::AnimationPathCallback" alt="" coords="617,277,804,306"/><area shape="rect" id="node22" href="a00107.html" title="Implements cluster culling to cull back facing drawables." alt="" coords="619,330,803,359"/><area shape="rect" id="node24" href="a00495.html" title="osg::NodeTrackerCallback" alt="" coords="623,383,799,413"/><area shape="rect" id="node26" href="a00020.html" title="osgAnimation::AnimationManagerBase" alt="" coords="588,437,833,466"/><area shape="rect" id="node34" href="a00024.html" title="osgAnimation::AnimationUpdateCallback\< T \>" alt="" coords="565,155,856,185"/><area shape="rect" id="node40" href="a01046.html" title="osgAnimation::Skeleton::UpdateSkeleton" alt="" coords="580,490,841,519"/><area shape="rect" id="node42" href="a00341.html" title="GUIEventHandler provides a basic interface for any class which wants to handle a GUI Events..." alt="" coords="624,709,797,738"/><area shape="rect" id="node94" href="a00088.html" title="osgShadow::MinimalDrawBoundsShadowMap::CameraCullCallback" alt="" coords="501,762,920,791"/><area shape="rect" id="node96" href="a00089.html" title="osgShadow::ShadowTechnique::CameraCullCallback" alt="" coords="544,815,877,845"/><area shape="rect" id="node98" href="a00925.html" title="TransformCallback is now deprecated, use osg::AnimationPathCallback instead." alt="" coords="620,869,801,898"/><area shape="rect" id="node2" href="a00500.html" title="Base class/standard interface for objects which require IO support, cloning and reference counting..." alt="" coords="177,383,265,413"/><area shape="rect" id="node4" href="a00627.html" title="Base class from providing referencing counted objects." alt="" coords="7,383,124,413"/><area shape="rect" id="node9" href="a01044.html" title="osgAnimation::UpdateMatrixTransform" alt="" coords="1655,19,1900,49"/><area shape="rect" id="node13" href="a01045.html" title="osgAnimation::UpdateMorph" alt="" coords="1684,73,1871,102"/><area shape="rect" id="node11" href="a01040.html" title="osgAnimation::UpdateBone" alt="" coords="1955,19,2136,49"/><area shape="rect" id="node18" href="a01043.html" title="osgAnimation::UpdateMaterial" alt="" coords="1679,201,1876,230"/><area shape="rect" id="node28" href="a00019.html" title="osgAnimation::AnimationManager" alt="" coords="1269,255,1485,285"/><area shape="rect" id="node30" href="a00055.html" title="osgAnimation::BasicAnimationManager" alt="" coords="1252,309,1503,338"/><area shape="rect" id="node32" href="a00914.html" title="osgAnimation::TimelineAnimationManager" alt="" coords="1244,362,1511,391"/><area shape="rect" id="node36" href="a01047.html" title="osgAnimation::UpdateTransform" alt="" coords="1272,143,1483,173"/><area shape="rect" id="node44" href="a00822.html" title="Event handler for adding on screen stats reporting to Viewers." alt="" coords="1285,415,1469,445"/><area shape="rect" id="node46" href="a00462.html" title="MatrixManipulator is an abstract base class defining the interface, and a certain amount of default f..." alt="" coords="1291,469,1464,498"/><area shape="rect" id="node66" href="a00747.html" title="Experimental class, not been looked at for a while, but which will be returned to at some point :-\\..." alt="" coords="1284,522,1471,551"/><area shape="rect" id="node68" href="a00348.html" title="Event handler for adding on screen help to Viewers." alt="" coords="1296,575,1459,605"/><area shape="rect" id="node70" href="a00396.html" title="InteractiveImage is an event handler that computes the mouse coordinates in an images coordinate fram..." alt="" coords="1261,629,1493,658"/><area shape="rect" id="node72" href="a00452.html" title="Event handler for increase/decreasing LODScale." alt="" coords="1280,682,1475,711"/><area shape="rect" id="node74" href="a00623.html" title="Event handler allowing the user to record the animation "path" of a camera." alt="" coords="1252,735,1503,765"/><area shape="rect" id="node76" href="a00687.html" title="Event handler that will capture the screen on key press." alt="" coords="1267,789,1488,818"/><area shape="rect" id="node78" href="a00823.html" title="Event handler for adding on screen stats reporting to Viewers." alt="" coords="1295,842,1460,871"/><area shape="rect" id="node80" href="a00907.html" title="Event handler allowing to change the viewer threading model." alt="" coords="1281,895,1473,925"/><area shape="rect" id="node82" href="a01111.html" title="Event handler allowing to change the screen resolution (in windowed mode) and toggle between fullscre..." alt="" coords="1273,949,1481,978"/><area shape="rect" id="node84" href="a00588.html" title="osgVolume::PropertyAdjustmentCallback" alt="" coords="1247,1002,1508,1031"/><area shape="rect" id="node86" href="a00090.html" title="osgWidget::CameraSwitchHandler" alt="" coords="1267,1055,1488,1085"/><area shape="rect" id="node88" href="a00419.html" title="osgWidget::KeyboardHandler" alt="" coords="1281,1109,1473,1138"/><area shape="rect" id="node90" href="a00482.html" title="osgWidget::MouseHandler" alt="" coords="1289,1162,1465,1191"/><area shape="rect" id="node92" href="a00659.html" title="osgWidget::ResizeHandler" alt="" coords="1288,1215,1467,1245"/><area shape="rect" id="node48" href="a00023.html" title="osgGA::AnimationPathManipulator" alt="" coords="1667,575,1888,605"/><area shape="rect" id="node50" href="a00092.html" title="osgGA::CameraViewSwitchManipulator" alt="" coords="1652,629,1903,658"/><area shape="rect" id="node52" href="a00229.html" title="DriveManipulator is a camera manipulator which provides drive-like functionality." alt="" coords="1693,682,1861,711"/><area shape="rect" id="node54" href="a00292.html" title="FlightManipulator is a MatrixManipulator which provides flight simulator-like updating of the camera ..." alt="" coords="1693,255,1861,285"/><area shape="rect" id="node56" href="a00422.html" title="KeySwitchMatrixManipulator is a decorator which allows the type of camera manipulator being used to b..." alt="" coords="1660,309,1895,338"/><area shape="rect" id="node58" href="a00496.html" title="osgGA::NodeTrackerManipulator" alt="" coords="1672,362,1883,391"/><area shape="rect" id="node60" href="a00879.html" title="osgGA::TerrainManipulator" alt="" coords="1689,415,1865,445"/><area shape="rect" id="node62" href="a00918.html" title="osgGA::TrackballManipulator" alt="" coords="1683,469,1872,498"/><area shape="rect" id="node64" href="a01032.html" title="A UFO manipulator driven with keybindings." alt="" coords="1695,522,1860,551"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <p><a href="a02140.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#a69cdf1762e4790feb0222b131ad970b4">NodeCallback</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#ac22c52bab3cdc6d98a7f0e45be9f143c">NodeCallback</a> (const <a class="el" href="a00493.html">NodeCallback</a> &nc, const <a class="el" href="a00169.html">CopyOp</a> &)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#a96675749b57113b672993e08961aab4c">META_Object</a> (osg, <a class="el" href="a00493.html">NodeCallback</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#a02c6ca53c0278b087ee8e25f7985d32e">operator()</a> (<a class="el" href="a00491.html">Node</a> *node, <a class="el" href="a00497.html">NodeVisitor</a> *nv)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Callback method called by the <a class="el" href="a00497.html" title="Visitor for type safe operations on osg::Nodes.">NodeVisitor</a> when visiting a node. <a href="#a02c6ca53c0278b087ee8e25f7985d32e"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#ac7f0ee98b929ac75f3ca40e34f2ef000">traverse</a> (<a class="el" href="a00491.html">Node</a> *node, <a class="el" href="a00497.html">NodeVisitor</a> *nv)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Call any nested callbacks and then traverse the scene graph. <a href="#ac7f0ee98b929ac75f3ca40e34f2ef000"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#a5193b1b0e51cb822c4c156a70a5d8f79">setNestedCallback</a> (<a class="el" href="a00493.html">NodeCallback</a> *nc)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00493.html">NodeCallback</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#ac9fb1a415c71c554323e52e8c7469947">getNestedCallback</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00493.html">NodeCallback</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#a2af37fc921a8702c660738170e7a4238">getNestedCallback</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#a44efcaeee950845fa712919ca9ba235e">addNestedCallback</a> (<a class="el" href="a00493.html">NodeCallback</a> *nc)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#a9e77a433b0b56d3c665d1a2f00249182">removeNestedCallback</a> (<a class="el" href="a00493.html">NodeCallback</a> *nc)</td></tr> <tr><td colspan="2"><h2><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00624.html">ref_ptr</a>< <a class="el" href="a00493.html">NodeCallback</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#ae4f3af0263c2f6f97412aa1049358ed7">_nestedCallback</a></td></tr> <tr><td colspan="2"><h2><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#aebf7dc67ca937d3a0af598f7bf107006">~NodeCallback</a> ()</td></tr> </table> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a69cdf1762e4790feb0222b131ad970b4"></a><!-- doxytag: member="osg::NodeCallback::NodeCallback" ref="a69cdf1762e4790feb0222b131ad970b4" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">osg::NodeCallback::NodeCallback </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac22c52bab3cdc6d98a7f0e45be9f143c"></a><!-- doxytag: member="osg::NodeCallback::NodeCallback" ref="ac22c52bab3cdc6d98a7f0e45be9f143c" args="(const NodeCallback &nc, const CopyOp &)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">osg::NodeCallback::NodeCallback </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00493.html">NodeCallback</a> & </td> <td class="paramname"> <em>nc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="a00169.html">CopyOp</a> & </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aebf7dc67ca937d3a0af598f7bf107006"></a><!-- doxytag: member="osg::NodeCallback::~NodeCallback" ref="aebf7dc67ca937d3a0af598f7bf107006" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual osg::NodeCallback::~NodeCallback </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [inline, protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="a44efcaeee950845fa712919ca9ba235e"></a><!-- doxytag: member="osg::NodeCallback::addNestedCallback" ref="a44efcaeee950845fa712919ca9ba235e" args="(NodeCallback *nc)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osg::NodeCallback::addNestedCallback </td> <td>(</td> <td class="paramtype"><a class="el" href="a00493.html">NodeCallback</a> * </td> <td class="paramname"> <em>nc</em></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>References <a class="el" href="a00493.html#a44efcaeee950845fa712919ca9ba235e">addNestedCallback()</a>.</p> <p>Referenced by <a class="el" href="a00493.html#a44efcaeee950845fa712919ca9ba235e">addNestedCallback()</a>.</p> </div> </div> <a class="anchor" id="ac9fb1a415c71c554323e52e8c7469947"></a><!-- doxytag: member="osg::NodeCallback::getNestedCallback" ref="ac9fb1a415c71c554323e52e8c7469947" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00493.html">NodeCallback</a>* osg::NodeCallback::getNestedCallback </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="a00491.html#ac7fecd76b2f869d7ae427c03380a4058">osg::Node::removeCullCallback()</a>, <a class="el" href="a00491.html#a003e329a107abd6b660a1a58d86f7846">osg::Node::removeEventCallback()</a>, <a class="el" href="a00493.html#a9e77a433b0b56d3c665d1a2f00249182">removeNestedCallback()</a>, and <a class="el" href="a00491.html#a2cfeff242a6edef283ce39eb698751e7">osg::Node::removeUpdateCallback()</a>.</p> </div> </div> <a class="anchor" id="a2af37fc921a8702c660738170e7a4238"></a><!-- doxytag: member="osg::NodeCallback::getNestedCallback" ref="a2af37fc921a8702c660738170e7a4238" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="a00493.html">NodeCallback</a>* osg::NodeCallback::getNestedCallback </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a96675749b57113b672993e08961aab4c"></a><!-- doxytag: member="osg::NodeCallback::META_Object" ref="a96675749b57113b672993e08961aab4c" args="(osg, NodeCallback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">osg::NodeCallback::META_Object </td> <td>(</td> <td class="paramtype">osg </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00493.html">NodeCallback</a> </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a02c6ca53c0278b087ee8e25f7985d32e"></a><!-- doxytag: member="osg::NodeCallback::operator()" ref="a02c6ca53c0278b087ee8e25f7985d32e" args="(Node *node, NodeVisitor *nv)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void osg::NodeCallback::operator() </td> <td>(</td> <td class="paramtype"><a class="el" href="a00491.html">Node</a> * </td> <td class="paramname"> <em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00497.html">NodeVisitor</a> * </td> <td class="paramname"> <em>nv</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Callback method called by the <a class="el" href="a00497.html" title="Visitor for type safe operations on osg::Nodes.">NodeVisitor</a> when visiting a node. </p> <p>Reimplemented in <a class="el" href="a00022.html#aa3ca5f30c5d64f8d7b7f5a10cdd2fcf9">osg::AnimationPathCallback</a>, <a class="el" href="a00107.html#ad5bd01e74ac29abe5982eae4607f09a0">osg::ClusterCullingCallback</a>, <a class="el" href="a00495.html#acc29d94eb5884bfae5c062d1f04890b7">osg::NodeTrackerCallback</a>, <a class="el" href="a00088.html#a3fe46340e6070369b65a395bbea1bac7">osgShadow::MinimalDrawBoundsShadowMap::CameraCullCallback</a>, <a class="el" href="a00089.html#a1940589ae64e8ff0ede9c34d328f0ac7">osgShadow::ShadowTechnique::CameraCullCallback</a>, <a class="el" href="a00925.html#a2f793decc5c74ac988032988b4431cfe">osgUtil::TransformCallback</a>, <a class="el" href="a00020.html#ac5a137391b191aed0e5e7254109d360f">osgAnimation::AnimationManagerBase</a>, <a class="el" href="a01045.html#aec1ea7d1cd44a53d2fe72ec07ff73a48">osgAnimation::UpdateMorph</a>, <a class="el" href="a01046.html#acbb2833a10a88dd0fdf56fce260a77cf">osgAnimation::Skeleton::UpdateSkeleton</a>, <a class="el" href="a01040.html#a6bf9c367feec8fe3122c47626400353c">osgAnimation::UpdateBone</a>, and <a class="el" href="a01044.html#ae9492f3c33b547d5ed2850aec543cf3e">osgAnimation::UpdateMatrixTransform</a>.</p> </div> </div> <a class="anchor" id="a9e77a433b0b56d3c665d1a2f00249182"></a><!-- doxytag: member="osg::NodeCallback::removeNestedCallback" ref="a9e77a433b0b56d3c665d1a2f00249182" args="(NodeCallback *nc)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osg::NodeCallback::removeNestedCallback </td> <td>(</td> <td class="paramtype"><a class="el" href="a00493.html">NodeCallback</a> * </td> <td class="paramname"> <em>nc</em></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>References <a class="el" href="a00493.html#ac9fb1a415c71c554323e52e8c7469947">getNestedCallback()</a>, and <a class="el" href="a00493.html#a9e77a433b0b56d3c665d1a2f00249182">removeNestedCallback()</a>.</p> <p>Referenced by <a class="el" href="a00493.html#a9e77a433b0b56d3c665d1a2f00249182">removeNestedCallback()</a>.</p> </div> </div> <a class="anchor" id="a5193b1b0e51cb822c4c156a70a5d8f79"></a><!-- doxytag: member="osg::NodeCallback::setNestedCallback" ref="a5193b1b0e51cb822c4c156a70a5d8f79" args="(NodeCallback *nc)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osg::NodeCallback::setNestedCallback </td> <td>(</td> <td class="paramtype"><a class="el" href="a00493.html">NodeCallback</a> * </td> <td class="paramname"> <em>nc</em></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac7f0ee98b929ac75f3ca40e34f2ef000"></a><!-- doxytag: member="osg::NodeCallback::traverse" ref="ac7f0ee98b929ac75f3ca40e34f2ef000" args="(Node *node, NodeVisitor *nv)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osg::NodeCallback::traverse </td> <td>(</td> <td class="paramtype"><a class="el" href="a00491.html">Node</a> * </td> <td class="paramname"> <em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00497.html">NodeVisitor</a> * </td> <td class="paramname"> <em>nv</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Call any nested callbacks and then traverse the scene graph. </p> </div> </div> <hr/><h2>Member Data Documentation</h2> <a class="anchor" id="ae4f3af0263c2f6f97412aa1049358ed7"></a><!-- doxytag: member="osg::NodeCallback::_nestedCallback" ref="ae4f3af0263c2f6f97412aa1049358ed7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00624.html">ref_ptr</a><<a class="el" href="a00493.html">NodeCallback</a>> <a class="el" href="a00493.html#ae4f3af0263c2f6f97412aa1049358ed7">osg::NodeCallback::_nestedCallback</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>osg/<a class="el" href="a01213.html">NodeCallback</a></li> </ul> </div> <hr> <table border="0"><tr><td> <img src="osg32-32.png" alt="osg logo" /> </td><td> <address><small>Generated at Thu Aug 19 2010 16:22:43 for the <a href="http://www.openscenegraph.org/">OpenSceneGraph</a> by <a href="http://www.doxygen.org">doxygen</a> 1.7.1.</small></address> <!-- Dimitri van Heesch's e-mail address removed, lest he get messages on the OpenSceneGraph --> </td></tr></table> </body> </html>