Show
Ignore:
Timestamp:
08/24/04 12:58:51 (10 years ago)
Author:
robert
Message:

Updated docs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/doc/doc++/osgUtil/RenderBin.html

    r3244 r3315  
    2626<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum  <B><A HREF="#DOC.2.13.8">SortMode</A></B> 
    2727<DT> 
    28 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.36">SortCallback</A></B>: public osg::Referenced 
    29 <DT> 
    30 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.42">DrawCallback</A></B>: public osg::Referenced 
     28<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.37">SortCallback</A></B>: public osg::Referenced 
     29<DT> 
     30<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.43">DrawCallback</A></B>: public osg::Referenced 
    3131</DL></P> 
    3232 
     
    6666<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.13.20">getStage</A></B>() const  
    6767<DT> 
    68 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.21">getRenderGraphList</A></B>() 
    69 <DT> 
    70 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.22">getRenderGraphList</A></B>() const  
    71 <DT> 
    72 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.23">getRenderBinList</A></B>() 
    73 <DT> 
    74 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.24">getRenderBinList</A></B>() const  
    75 <DT> 
    76 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.25">getRenderLeafList</A></B>() 
    77 <DT> 
    78 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.26">getRenderLeafList</A></B>() const  
    79 <DT> 
    80 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.27">find_or_insert</A></B>(int binNum, const std::string&amp; binName) 
    81 <DT> 
    82 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.28">addRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg) 
    83 <DT> 
    84 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.29">sort</A></B>() 
    85 <DT> 
    86 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.30">sortImplementation</A></B>() 
    87 <DT> 
    88 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.31">setSortMode</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> mode) 
    89 <DT> 
    90 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.32">getSortMode</A></B>() const  
    91 <DT> 
    92 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.33">sortByState</A></B>() 
    93 <DT> 
    94 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.34">sortFrontToBack</A></B>() 
    95 <DT> 
    96 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.35">sortBackToFront</A></B>() 
    97 <DT> 
    98 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.37">setSortCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* sortCallback) 
    99 <DT> 
    100 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B><A HREF="#DOC.2.13.38">getSortCallback</A></B>() 
    101 <DT> 
    102 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B><A HREF="#DOC.2.13.39">getSortCallback</A></B>() const  
    103 <DT> 
    104 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.40">draw</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
    105 <DT> 
    106 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.41">drawImplementation</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
    107 <DT> 
    108 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.43">setDrawCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* drawCallback) 
    109 <DT> 
    110 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B><A HREF="#DOC.2.13.44">getDrawCallback</A></B>() 
    111 <DT> 
    112 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B><A HREF="#DOC.2.13.45">getDrawCallback</A></B>() const  
    113 <DT> 
    114 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.46">getStats</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
     68<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.21">getBinNum</A></B>() const  
     69<DT> 
     70<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.22">getRenderGraphList</A></B>() 
     71<DT> 
     72<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.23">getRenderGraphList</A></B>() const  
     73<DT> 
     74<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.24">getRenderBinList</A></B>() 
     75<DT> 
     76<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.25">getRenderBinList</A></B>() const  
     77<DT> 
     78<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.26">getRenderLeafList</A></B>() 
     79<DT> 
     80<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.27">getRenderLeafList</A></B>() const  
     81<DT> 
     82<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.28">find_or_insert</A></B>(int binNum, const std::string&amp; binName) 
     83<DT> 
     84<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.29">addRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg) 
     85<DT> 
     86<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.30">sort</A></B>() 
     87<DT> 
     88<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.31">sortImplementation</A></B>() 
     89<DT> 
     90<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.32">setSortMode</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> mode) 
     91<DT> 
     92<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.33">getSortMode</A></B>() const  
     93<DT> 
     94<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.34">sortByState</A></B>() 
     95<DT> 
     96<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.35">sortFrontToBack</A></B>() 
     97<DT> 
     98<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.36">sortBackToFront</A></B>() 
     99<DT> 
     100<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.38">setSortCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* sortCallback) 
     101<DT> 
     102<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B><A HREF="#DOC.2.13.39">getSortCallback</A></B>() 
     103<DT> 
     104<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B><A HREF="#DOC.2.13.40">getSortCallback</A></B>() const  
     105<DT> 
     106<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.41">draw</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
     107<DT> 
     108<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.42">drawImplementation</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
     109<DT> 
     110<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.44">setDrawCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* drawCallback) 
     111<DT> 
     112<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B><A HREF="#DOC.2.13.45">getDrawCallback</A></B>() 
     113<DT> 
     114<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B><A HREF="#DOC.2.13.46">getDrawCallback</A></B>() const  
     115<DT> 
     116<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.47">getStats</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
    115117<DD><I>extract stats for current draw list.</I> 
    116118<DT> 
    117 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.47">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
    118 <DT> 
    119 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.48">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats, int nbin) 
     119<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.48">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
     120<DT> 
     121<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.49">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats, int nbin) 
    120122</DL></P> 
    121123 
     
    131133<P><DL> 
    132134<DT><H3>Protected Fields</H3><DD><DT> 
    133 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.51">_binNum</A></B> 
    134 <DT> 
    135 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.52">_parent</A></B> 
    136 <DT> 
    137 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.13.53">_stage</A></B> 
    138 <DT> 
    139 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A> <B><A HREF="#DOC.2.13.54">_bins</A></B> 
    140 <DT> 
    141 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A> <B><A HREF="#DOC.2.13.55">_renderGraphList</A></B> 
    142 <DT> 
    143 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A> <B><A HREF="#DOC.2.13.56">_renderLeafList</A></B> 
    144 <DT> 
    145 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.57">_sortMode</A></B> 
    146 <DT> 
    147 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>&gt;  <B><A HREF="#DOC.2.13.58">_sortCallback</A></B> 
    148 <DT> 
    149 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>&gt;  <B><A HREF="#DOC.2.13.59">_drawCallback</A></B> 
     135<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.52">_binNum</A></B> 
     136<DT> 
     137<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.53">_parent</A></B> 
     138<DT> 
     139<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.13.54">_stage</A></B> 
     140<DT> 
     141<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A> <B><A HREF="#DOC.2.13.55">_bins</A></B> 
     142<DT> 
     143<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A> <B><A HREF="#DOC.2.13.56">_renderGraphList</A></B> 
     144<DT> 
     145<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A> <B><A HREF="#DOC.2.13.57">_renderLeafList</A></B> 
     146<DT> 
     147<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.58">_sortMode</A></B> 
     148<DT> 
     149<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>&gt;  <B><A HREF="#DOC.2.13.59">_sortCallback</A></B> 
     150<DT> 
     151<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>&gt;  <B><A HREF="#DOC.2.13.60">_drawCallback</A></B> 
    150152</DL></P> 
    151153 
    152154<P><DL> 
    153155<DT><H3>Protected Methods</H3><DD><DT> 
    154 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.13.49">~RenderBin</A></B>() 
    155 <DT> 
    156 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.50">copyLeavesFromRenderGraphListToRenderLeafList</A></B>() 
     156<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.13.50">~RenderBin</A></B>() 
     157<DT> 
     158<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.51">copyLeavesFromRenderGraphListToRenderLeafList</A></B>() 
    157159</DL></P> 
    158160 
     
    261263<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderStage.html">RenderStage</A>* getStage() const </B></TT> 
    262264<DL><DT><DD></DL><P> 
    263 <A NAME="getRenderGraphList"></A> 
     265<A NAME="getBinNum"></A> 
    264266<A NAME="DOC.2.13.21"></A> 
    265 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; getRenderGraphList()</B></TT> 
     267<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int getBinNum() const </B></TT> 
    266268<DL><DT><DD></DL><P> 
    267269<A NAME="getRenderGraphList"></A> 
    268270<A NAME="DOC.2.13.22"></A> 
     271<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; getRenderGraphList()</B></TT> 
     272<DL><DT><DD></DL><P> 
     273<A NAME="getRenderGraphList"></A> 
     274<A NAME="DOC.2.13.23"></A> 
    269275<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; getRenderGraphList() const </B></TT> 
    270 <DL><DT><DD></DL><P> 
    271 <A NAME="getRenderBinList"></A> 
    272 <A NAME="DOC.2.13.23"></A> 
    273 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; getRenderBinList()</B></TT> 
    274276<DL><DT><DD></DL><P> 
    275277<A NAME="getRenderBinList"></A> 
    276278<A NAME="DOC.2.13.24"></A> 
     279<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; getRenderBinList()</B></TT> 
     280<DL><DT><DD></DL><P> 
     281<A NAME="getRenderBinList"></A> 
     282<A NAME="DOC.2.13.25"></A> 
    277283<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; getRenderBinList() const </B></TT> 
    278 <DL><DT><DD></DL><P> 
    279 <A NAME="getRenderLeafList"></A> 
    280 <A NAME="DOC.2.13.25"></A> 
    281 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; getRenderLeafList()</B></TT> 
    282284<DL><DT><DD></DL><P> 
    283285<A NAME="getRenderLeafList"></A> 
    284286<A NAME="DOC.2.13.26"></A> 
     287<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; getRenderLeafList()</B></TT> 
     288<DL><DT><DD></DL><P> 
     289<A NAME="getRenderLeafList"></A> 
     290<A NAME="DOC.2.13.27"></A> 
    285291<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; getRenderLeafList() const </B></TT> 
    286292<DL><DT><DD></DL><P> 
    287293<A NAME="find_or_insert"></A> 
    288 <A NAME="DOC.2.13.27"></A> 
     294<A NAME="DOC.2.13.28"></A> 
    289295<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* find_or_insert(int binNum, const std::string&amp; binName)</B></TT> 
    290296<DL><DT><DD></DL><P> 
    291297<A NAME="addRenderGraph"></A> 
    292 <A NAME="DOC.2.13.28"></A> 
     298<A NAME="DOC.2.13.29"></A> 
    293299<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addRenderGraph(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)</B></TT> 
    294300<DL><DT><DD></DL><P> 
    295301<A NAME="sort"></A> 
    296 <A NAME="DOC.2.13.29"></A> 
     302<A NAME="DOC.2.13.30"></A> 
    297303<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void sort()</B></TT> 
    298304<DL><DT><DD></DL><P> 
    299305<A NAME="sortImplementation"></A> 
    300 <A NAME="DOC.2.13.30"></A> 
     306<A NAME="DOC.2.13.31"></A> 
    301307<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortImplementation()</B></TT> 
    302308<DL><DT><DD></DL><P> 
    303309<A NAME="setSortMode"></A> 
    304 <A NAME="DOC.2.13.31"></A> 
     310<A NAME="DOC.2.13.32"></A> 
    305311<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSortMode(<!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> mode)</B></TT> 
    306312<DL><DT><DD></DL><P> 
    307313<A NAME="getSortMode"></A> 
    308 <A NAME="DOC.2.13.32"></A> 
     314<A NAME="DOC.2.13.33"></A> 
    309315<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> getSortMode() const </B></TT> 
    310316<DL><DT><DD></DL><P> 
    311317<A NAME="sortByState"></A> 
    312 <A NAME="DOC.2.13.33"></A> 
     318<A NAME="DOC.2.13.34"></A> 
    313319<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortByState()</B></TT> 
    314320<DL><DT><DD></DL><P> 
    315321<A NAME="sortFrontToBack"></A> 
    316 <A NAME="DOC.2.13.34"></A> 
     322<A NAME="DOC.2.13.35"></A> 
    317323<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortFrontToBack()</B></TT> 
    318324<DL><DT><DD></DL><P> 
    319325<A NAME="sortBackToFront"></A> 
    320 <A NAME="DOC.2.13.35"></A> 
     326<A NAME="DOC.2.13.36"></A> 
    321327<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortBackToFront()</B></TT> 
    322328<DL><DT><DD></DL><P> 
    323329<A NAME="SortCallback"></A> 
    324 <A NAME="DOC.2.13.36"></A> 
     330<A NAME="DOC.2.13.37"></A> 
    325331<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct  SortCallback: public osg::Referenced</B></TT> 
    326332<DL><DT><DD></DL><P><DL> 
    327333 
    328334<A NAME="sortImplementation"></A> 
    329 <A NAME="DOC.2.13.36.1"></A> 
     335<A NAME="DOC.2.13.37.1"></A> 
    330336<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortImplementation(<!1><A HREF="RenderBin.html">RenderBin</A>*)</B></TT> 
    331337<DL><DT><DD></DL><P></DL> 
    332338 
    333339<A NAME="setSortCallback"></A> 
    334 <A NAME="DOC.2.13.37"></A> 
    335 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSortCallback(<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* sortCallback)</B></TT> 
    336 <DL><DT><DD></DL><P> 
    337 <A NAME="getSortCallback"></A> 
    338340<A NAME="DOC.2.13.38"></A> 
    339 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* getSortCallback()</B></TT> 
     341<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSortCallback(<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* sortCallback)</B></TT> 
    340342<DL><DT><DD></DL><P> 
    341343<A NAME="getSortCallback"></A> 
    342344<A NAME="DOC.2.13.39"></A> 
    343 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* getSortCallback() const </B></TT> 
     345<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* getSortCallback()</B></TT> 
     346<DL><DT><DD></DL><P> 
     347<A NAME="getSortCallback"></A> 
     348<A NAME="DOC.2.13.40"></A> 
     349<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* getSortCallback() const </B></TT> 
    344350<DL><DT><DD></DL><P> 
    345351<A NAME="draw"></A> 
    346 <A NAME="DOC.2.13.40"></A> 
     352<A NAME="DOC.2.13.41"></A> 
    347353<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void draw(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous)</B></TT> 
    348354<DL><DT><DD></DL><P> 
    349355<A NAME="drawImplementation"></A> 
    350 <A NAME="DOC.2.13.41"></A> 
     356<A NAME="DOC.2.13.42"></A> 
    351357<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void drawImplementation(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous)</B></TT> 
    352358<DL><DT><DD></DL><P> 
    353359<A NAME="DrawCallback"></A> 
    354 <A NAME="DOC.2.13.42"></A> 
     360<A NAME="DOC.2.13.43"></A> 
    355361<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct  DrawCallback: public osg::Referenced</B></TT> 
    356362<DL><DT><DD></DL><P><DL> 
    357363 
    358364<A NAME="drawImplementation"></A> 
    359 <A NAME="DOC.2.13.42.1"></A> 
     365<A NAME="DOC.2.13.43.1"></A> 
    360366<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void drawImplementation(<!1><A HREF="RenderBin.html">RenderBin</A>* bin, osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous)</B></TT> 
    361367<DL><DT><DD></DL><P></DL> 
    362368 
    363369<A NAME="setDrawCallback"></A> 
    364 <A NAME="DOC.2.13.43"></A> 
    365 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawCallback(<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* drawCallback)</B></TT> 
    366 <DL><DT><DD></DL><P> 
    367 <A NAME="getDrawCallback"></A> 
    368370<A NAME="DOC.2.13.44"></A> 
    369 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* getDrawCallback()</B></TT> 
     371<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawCallback(<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* drawCallback)</B></TT> 
    370372<DL><DT><DD></DL><P> 
    371373<A NAME="getDrawCallback"></A> 
    372374<A NAME="DOC.2.13.45"></A> 
    373 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* getDrawCallback() const </B></TT> 
     375<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* getDrawCallback()</B></TT> 
     376<DL><DT><DD></DL><P> 
     377<A NAME="getDrawCallback"></A> 
     378<A NAME="DOC.2.13.46"></A> 
     379<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* getDrawCallback() const </B></TT> 
    374380<DL><DT><DD></DL><P> 
    375381<A NAME="getStats"></A> 
    376 <A NAME="DOC.2.13.46"></A> 
     382<A NAME="DOC.2.13.47"></A> 
    377383<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getStats(<!1><A HREF="Statistics.html">Statistics</A>* primStats)</B></TT> 
    378384<DD>extract stats for current draw list.  
    379385<DL><DT><DD></DL><P> 
    380386<A NAME="getPrims"></A> 
    381 <A NAME="DOC.2.13.47"></A> 
     387<A NAME="DOC.2.13.48"></A> 
    382388<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getPrims(<!1><A HREF="Statistics.html">Statistics</A>* primStats)</B></TT> 
    383389<DL><DT><DD></DL><P> 
    384390<A NAME="getPrims"></A> 
    385 <A NAME="DOC.2.13.48"></A> 
     391<A NAME="DOC.2.13.49"></A> 
    386392<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getPrims(<!1><A HREF="Statistics.html">Statistics</A>* primStats, int nbin)</B></TT> 
    387393<DL><DT><DD></DL><P> 
    388394<A NAME="~RenderBin"></A> 
    389 <A NAME="DOC.2.13.49"></A> 
     395<A NAME="DOC.2.13.50"></A> 
    390396<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~RenderBin()</B></TT> 
    391397<DL><DT><DD></DL><P> 
    392398<A NAME="copyLeavesFromRenderGraphListToRenderLeafList"></A> 
    393 <A NAME="DOC.2.13.50"></A> 
     399<A NAME="DOC.2.13.51"></A> 
    394400<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyLeavesFromRenderGraphListToRenderLeafList()</B></TT> 
    395401<DL><DT><DD></DL><P> 
    396402<A NAME="_binNum"></A> 
    397 <A NAME="DOC.2.13.51"></A> 
     403<A NAME="DOC.2.13.52"></A> 
    398404<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _binNum</B></TT> 
    399405<DL><DT><DD></DL><P> 
    400406<A NAME="_parent"></A> 
    401 <A NAME="DOC.2.13.52"></A> 
     407<A NAME="DOC.2.13.53"></A> 
    402408<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* _parent</B></TT> 
    403409<DL><DT><DD></DL><P> 
    404410<A NAME="_stage"></A> 
    405 <A NAME="DOC.2.13.53"></A> 
     411<A NAME="DOC.2.13.54"></A> 
    406412<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderStage.html">RenderStage</A>* _stage</B></TT> 
    407413<DL><DT><DD></DL><P> 
    408414<A NAME="_bins"></A> 
    409 <A NAME="DOC.2.13.54"></A> 
     415<A NAME="DOC.2.13.55"></A> 
    410416<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A> _bins</B></TT> 
    411417<DL><DT><DD></DL><P> 
    412418<A NAME="_renderGraphList"></A> 
    413 <A NAME="DOC.2.13.55"></A> 
     419<A NAME="DOC.2.13.56"></A> 
    414420<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A> _renderGraphList</B></TT> 
    415421<DL><DT><DD></DL><P> 
    416422<A NAME="_renderLeafList"></A> 
    417 <A NAME="DOC.2.13.56"></A> 
     423<A NAME="DOC.2.13.57"></A> 
    418424<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A> _renderLeafList</B></TT> 
    419425<DL><DT><DD></DL><P> 
    420426<A NAME="_sortMode"></A> 
    421 <A NAME="DOC.2.13.57"></A> 
     427<A NAME="DOC.2.13.58"></A> 
    422428<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> _sortMode</B></TT> 
    423429<DL><DT><DD></DL><P> 
    424430<A NAME="_sortCallback"></A> 
    425 <A NAME="DOC.2.13.58"></A> 
    426 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>&gt;  _sortCallback</B></TT> 
     431<A NAME="DOC.2.13.59"></A> 
     432<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>&gt;  _sortCallback</B></TT> 
    427433<DL><DT><DD></DL><P> 
    428434<A NAME="_drawCallback"></A> 
    429 <A NAME="DOC.2.13.59"></A> 
    430 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>&gt;  _drawCallback</B></TT> 
     435<A NAME="DOC.2.13.60"></A> 
     436<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>&gt;  _drawCallback</B></TT> 
    431437<DL><DT><DD></DL><P></DL> 
    432438<HR>