void apply( osg::Geode& node ) { node.compileDrawables( *_p_state ); osg::Geode::DrawableList drawableList = node.getDrawableList(); int listsize = drawableList.size(); for ( int cnt = 0; cnt < listsize; ++cnt ) { ++_numVisited; compileResource( node.getStateSet() ); } traverse( node ); }