Changeset 3315 for OpenSceneGraph/trunk/doc/doc++/osgUtil/RenderBin.html
- Timestamp:
- 08/24/04 12:58:51 (9 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/doc/doc++/osgUtil/RenderBin.html
r3244 r3315 26 26 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.13.8">SortMode</A></B> 27 27 <DT> 28 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.13.3 6">SortCallback</A></B>: public osg::Referenced29 <DT> 30 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.13.4 2">DrawCallback</A></B>: public osg::Referenced28 <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 31 31 </DL></P> 32 32 … … 66 66 <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 67 67 <DT> 68 <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.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>& <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>& <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>& <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>& <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>& <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& 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& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& 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& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& 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>& <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>& <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>& <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>& <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>& <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>& <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& 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& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& 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& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& 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) 115 117 <DD><I>extract stats for current draw list.</I> 116 118 <DT> 117 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.4 7">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.4 8">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) 120 122 </DL></P> 121 123 … … 131 133 <P><DL> 132 134 <DT><H3>Protected Fields</H3><DD><DT> 133 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.5 1">_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.5 2">_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.5 3">_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.5 4">_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.5 5">_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.5 6">_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.5 7">_sortMode</A></B>146 <DT> 147 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderBin.html#DOC.2.13.3 6">SortCallback</A>> <B><A HREF="#DOC.2.13.58">_sortCallback</A></B>148 <DT> 149 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderBin.html#DOC.2.13.4 2">DrawCallback</A>> <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<<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>> <B><A HREF="#DOC.2.13.59">_sortCallback</A></B> 150 <DT> 151 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>> <B><A HREF="#DOC.2.13.60">_drawCallback</A></B> 150 152 </DL></P> 151 153 152 154 <P><DL> 153 155 <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.5 0">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>() 157 159 </DL></P> 158 160 … … 261 263 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderStage.html">RenderStage</A>* getStage() const </B></TT> 262 264 <DL><DT><DD></DL><P> 263 <A NAME="get RenderGraphList"></A>265 <A NAME="getBinNum"></A> 264 266 <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>& getRenderGraphList()</B></TT>267 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int getBinNum() const </B></TT> 266 268 <DL><DT><DD></DL><P> 267 269 <A NAME="getRenderGraphList"></A> 268 270 <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>& getRenderGraphList()</B></TT> 272 <DL><DT><DD></DL><P> 273 <A NAME="getRenderGraphList"></A> 274 <A NAME="DOC.2.13.23"></A> 269 275 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>& 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>& getRenderBinList()</B></TT>274 276 <DL><DT><DD></DL><P> 275 277 <A NAME="getRenderBinList"></A> 276 278 <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>& getRenderBinList()</B></TT> 280 <DL><DT><DD></DL><P> 281 <A NAME="getRenderBinList"></A> 282 <A NAME="DOC.2.13.25"></A> 277 283 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>& 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>& getRenderLeafList()</B></TT>282 284 <DL><DT><DD></DL><P> 283 285 <A NAME="getRenderLeafList"></A> 284 286 <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>& getRenderLeafList()</B></TT> 288 <DL><DT><DD></DL><P> 289 <A NAME="getRenderLeafList"></A> 290 <A NAME="DOC.2.13.27"></A> 285 291 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>& getRenderLeafList() const </B></TT> 286 292 <DL><DT><DD></DL><P> 287 293 <A NAME="find_or_insert"></A> 288 <A NAME="DOC.2.13.2 7"></A>294 <A NAME="DOC.2.13.28"></A> 289 295 <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& binName)</B></TT> 290 296 <DL><DT><DD></DL><P> 291 297 <A NAME="addRenderGraph"></A> 292 <A NAME="DOC.2.13.2 8"></A>298 <A NAME="DOC.2.13.29"></A> 293 299 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addRenderGraph(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)</B></TT> 294 300 <DL><DT><DD></DL><P> 295 301 <A NAME="sort"></A> 296 <A NAME="DOC.2.13. 29"></A>302 <A NAME="DOC.2.13.30"></A> 297 303 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void sort()</B></TT> 298 304 <DL><DT><DD></DL><P> 299 305 <A NAME="sortImplementation"></A> 300 <A NAME="DOC.2.13.3 0"></A>306 <A NAME="DOC.2.13.31"></A> 301 307 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sortImplementation()</B></TT> 302 308 <DL><DT><DD></DL><P> 303 309 <A NAME="setSortMode"></A> 304 <A NAME="DOC.2.13.3 1"></A>310 <A NAME="DOC.2.13.32"></A> 305 311 <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> 306 312 <DL><DT><DD></DL><P> 307 313 <A NAME="getSortMode"></A> 308 <A NAME="DOC.2.13.3 2"></A>314 <A NAME="DOC.2.13.33"></A> 309 315 <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> 310 316 <DL><DT><DD></DL><P> 311 317 <A NAME="sortByState"></A> 312 <A NAME="DOC.2.13.3 3"></A>318 <A NAME="DOC.2.13.34"></A> 313 319 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sortByState()</B></TT> 314 320 <DL><DT><DD></DL><P> 315 321 <A NAME="sortFrontToBack"></A> 316 <A NAME="DOC.2.13.3 4"></A>322 <A NAME="DOC.2.13.35"></A> 317 323 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sortFrontToBack()</B></TT> 318 324 <DL><DT><DD></DL><P> 319 325 <A NAME="sortBackToFront"></A> 320 <A NAME="DOC.2.13.3 5"></A>326 <A NAME="DOC.2.13.36"></A> 321 327 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sortBackToFront()</B></TT> 322 328 <DL><DT><DD></DL><P> 323 329 <A NAME="SortCallback"></A> 324 <A NAME="DOC.2.13.3 6"></A>330 <A NAME="DOC.2.13.37"></A> 325 331 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct SortCallback: public osg::Referenced</B></TT> 326 332 <DL><DT><DD></DL><P><DL> 327 333 328 334 <A NAME="sortImplementation"></A> 329 <A NAME="DOC.2.13.3 6.1"></A>335 <A NAME="DOC.2.13.37.1"></A> 330 336 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sortImplementation(<!1><A HREF="RenderBin.html">RenderBin</A>*)</B></TT> 331 337 <DL><DT><DD></DL><P></DL> 332 338 333 339 <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>338 340 <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> 340 342 <DL><DT><DD></DL><P> 341 343 <A NAME="getSortCallback"></A> 342 344 <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> 344 350 <DL><DT><DD></DL><P> 345 351 <A NAME="draw"></A> 346 <A NAME="DOC.2.13.4 0"></A>352 <A NAME="DOC.2.13.41"></A> 347 353 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT> 348 354 <DL><DT><DD></DL><P> 349 355 <A NAME="drawImplementation"></A> 350 <A NAME="DOC.2.13.4 1"></A>356 <A NAME="DOC.2.13.42"></A> 351 357 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImplementation(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT> 352 358 <DL><DT><DD></DL><P> 353 359 <A NAME="DrawCallback"></A> 354 <A NAME="DOC.2.13.4 2"></A>360 <A NAME="DOC.2.13.43"></A> 355 361 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct DrawCallback: public osg::Referenced</B></TT> 356 362 <DL><DT><DD></DL><P><DL> 357 363 358 364 <A NAME="drawImplementation"></A> 359 <A NAME="DOC.2.13.4 2.1"></A>365 <A NAME="DOC.2.13.43.1"></A> 360 366 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImplementation(<!1><A HREF="RenderBin.html">RenderBin</A>* bin, osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT> 361 367 <DL><DT><DD></DL><P></DL> 362 368 363 369 <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>368 370 <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> 370 372 <DL><DT><DD></DL><P> 371 373 <A NAME="getDrawCallback"></A> 372 374 <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> 374 380 <DL><DT><DD></DL><P> 375 381 <A NAME="getStats"></A> 376 <A NAME="DOC.2.13.4 6"></A>382 <A NAME="DOC.2.13.47"></A> 377 383 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getStats(<!1><A HREF="Statistics.html">Statistics</A>* primStats)</B></TT> 378 384 <DD>extract stats for current draw list. 379 385 <DL><DT><DD></DL><P> 380 386 <A NAME="getPrims"></A> 381 <A NAME="DOC.2.13.4 7"></A>387 <A NAME="DOC.2.13.48"></A> 382 388 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getPrims(<!1><A HREF="Statistics.html">Statistics</A>* primStats)</B></TT> 383 389 <DL><DT><DD></DL><P> 384 390 <A NAME="getPrims"></A> 385 <A NAME="DOC.2.13.4 8"></A>391 <A NAME="DOC.2.13.49"></A> 386 392 <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> 387 393 <DL><DT><DD></DL><P> 388 394 <A NAME="~RenderBin"></A> 389 <A NAME="DOC.2.13. 49"></A>395 <A NAME="DOC.2.13.50"></A> 390 396 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~RenderBin()</B></TT> 391 397 <DL><DT><DD></DL><P> 392 398 <A NAME="copyLeavesFromRenderGraphListToRenderLeafList"></A> 393 <A NAME="DOC.2.13.5 0"></A>399 <A NAME="DOC.2.13.51"></A> 394 400 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyLeavesFromRenderGraphListToRenderLeafList()</B></TT> 395 401 <DL><DT><DD></DL><P> 396 402 <A NAME="_binNum"></A> 397 <A NAME="DOC.2.13.5 1"></A>403 <A NAME="DOC.2.13.52"></A> 398 404 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _binNum</B></TT> 399 405 <DL><DT><DD></DL><P> 400 406 <A NAME="_parent"></A> 401 <A NAME="DOC.2.13.5 2"></A>407 <A NAME="DOC.2.13.53"></A> 402 408 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* _parent</B></TT> 403 409 <DL><DT><DD></DL><P> 404 410 <A NAME="_stage"></A> 405 <A NAME="DOC.2.13.5 3"></A>411 <A NAME="DOC.2.13.54"></A> 406 412 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderStage.html">RenderStage</A>* _stage</B></TT> 407 413 <DL><DT><DD></DL><P> 408 414 <A NAME="_bins"></A> 409 <A NAME="DOC.2.13.5 4"></A>415 <A NAME="DOC.2.13.55"></A> 410 416 <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> 411 417 <DL><DT><DD></DL><P> 412 418 <A NAME="_renderGraphList"></A> 413 <A NAME="DOC.2.13.5 5"></A>419 <A NAME="DOC.2.13.56"></A> 414 420 <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> 415 421 <DL><DT><DD></DL><P> 416 422 <A NAME="_renderLeafList"></A> 417 <A NAME="DOC.2.13.5 6"></A>423 <A NAME="DOC.2.13.57"></A> 418 424 <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> 419 425 <DL><DT><DD></DL><P> 420 426 <A NAME="_sortMode"></A> 421 <A NAME="DOC.2.13.5 7"></A>427 <A NAME="DOC.2.13.58"></A> 422 428 <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> 423 429 <DL><DT><DD></DL><P> 424 430 <A NAME="_sortCallback"></A> 425 <A NAME="DOC.2.13.5 8"></A>426 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderBin.html#DOC.2.13.3 6">SortCallback</A>> _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<<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>> _sortCallback</B></TT> 427 433 <DL><DT><DD></DL><P> 428 434 <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<<!1><A HREF="RenderBin.html#DOC.2.13.4 2">DrawCallback</A>> _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<<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>> _drawCallback</B></TT> 431 437 <DL><DT><DD></DL><P></DL> 432 438 <HR>
