source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1RenderQueue.html @ 692

Revision 692, 43.8 KB checked in by mattausch, 18 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::RenderQueue class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::RenderQueue Class Reference</h1>Class to manage the scene object rendering queue. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>&gt;</code>
14<p>
15<a href="classOgre_1_1RenderQueue-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
16<tr><td></td></tr>
17<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
18<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="namespaceOgre.html#a457">uint8</a>, <a class="el" href="classOgre_1_1RenderQueueGroup.html">RenderQueueGroup</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuew0">RenderQueueGroupMap</a></td></tr>
19
20<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt; <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuew0">RenderQueueGroupMap</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuew1">QueueGroupIterator</a></td></tr>
21
22<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iterator over queue groups.  <a href="#Ogre_1_1RenderQueuew1"></a><br><br></td></tr>
23<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
24<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea0">RenderQueue</a> ()</td></tr>
25
26<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea1">~RenderQueue</a> ()</td></tr>
27
28<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea2">clear</a> (bool destroyPassMaps=false)</td></tr>
29
30<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Empty the queue - should only be called by SceneManagers.  <a href="#Ogre_1_1RenderQueuea2"></a><br><br></td></tr>
31<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderQueueGroup.html">RenderQueueGroup</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea3">getQueueGroup</a> (<a class="el" href="namespaceOgre.html#a457">uint8</a> qid)</td></tr>
32
33<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a render queue group.  <a href="#Ogre_1_1RenderQueuea3"></a><br><br></td></tr>
34<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea4">addRenderable</a> (<a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *pRend, <a class="el" href="namespaceOgre.html#a457">uint8</a> groupID, <a class="el" href="namespaceOgre.html#a467">ushort</a> priority)</td></tr>
35
36<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a renderable object to the queue.  <a href="#Ogre_1_1RenderQueuea4"></a><br><br></td></tr>
37<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea5">addRenderable</a> (<a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *pRend, <a class="el" href="namespaceOgre.html#a457">uint8</a> groupId)</td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a renderable object to the queue.  <a href="#Ogre_1_1RenderQueuea5"></a><br><br></td></tr>
40<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea6">addRenderable</a> (<a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *pRend)</td></tr>
41
42<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a renderable object to the queue.  <a href="#Ogre_1_1RenderQueuea6"></a><br><br></td></tr>
43<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a457">uint8</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea7">getDefaultQueueGroup</a> (void) const </td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the current default queue group, which will be used for all renderable which do not specify which group they wish to be on.  <a href="#Ogre_1_1RenderQueuea7"></a><br><br></td></tr>
46<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea8">setDefaultRenderablePriority</a> (<a class="el" href="namespaceOgre.html#a467">ushort</a> priority)</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the current default renderable priority, which will be used for all renderables which do not specify which priority they wish to use.  <a href="#Ogre_1_1RenderQueuea8"></a><br><br></td></tr>
49<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a467">ushort</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea9">getDefaultRenderablePriority</a> (void) const </td></tr>
50
51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the current default renderable priority, which will be used for all renderables which do not specify which priority they wish to use.  <a href="#Ogre_1_1RenderQueuea9"></a><br><br></td></tr>
52<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea10">setDefaultQueueGroup</a> (<a class="el" href="namespaceOgre.html#a457">uint8</a> grp)</td></tr>
53
54<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the current default queue group, which will be used for all renderable which do not specify which group they wish to be on.  <a href="#Ogre_1_1RenderQueuea10"></a><br><br></td></tr>
55<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1MapIterator.html">QueueGroupIterator</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea11">_getQueueGroupIterator</a> (void)</td></tr>
56
57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method, returns an iterator for the queue groups.  <a href="#Ogre_1_1RenderQueuea11"></a><br><br></td></tr>
58<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea12">setSplitPassesByLightingType</a> (bool split)</td></tr>
59
60<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets whether or not the queue will split passes by their lighting type, ie ambient, per-light and decal.  <a href="#Ogre_1_1RenderQueuea12"></a><br><br></td></tr>
61<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea13">setSplitNoShadowPasses</a> (bool split)</td></tr>
62
63<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets whether or not the queue will split passes which have shadow receive turned off (in their parent material), which is needed when certain shadow techniques are used.  <a href="#Ogre_1_1RenderQueuea13"></a><br><br></td></tr>
64<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea14">setShadowCastersCannotBeReceivers</a> (bool ind)</td></tr>
65
66<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets whether or not objects which cast shadows should be treated as never receiving shadows.  <a href="#Ogre_1_1RenderQueuea14"></a><br><br></td></tr>
67<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea15">setRenderableListener</a> (<a class="el" href="classOgre_1_1RenderQueue_1_1RenderableListener.html">RenderableListener</a> *listener)</td></tr>
68
69<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a renderable listener on the queue.  <a href="#Ogre_1_1RenderQueuea15"></a><br><br></td></tr>
70<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderQueue_1_1RenderableListener.html">RenderableListener</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuea16">getRenderableListener</a> (void) const </td></tr>
71
72<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
73<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuew0">RenderQueueGroupMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep0">mGroups</a></td></tr>
74
75<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a457">uint8</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep1">mDefaultQueueGroup</a></td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current default queue group.  <a href="#Ogre_1_1RenderQueuep1"></a><br><br></td></tr>
78<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a467">ushort</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep2">mDefaultRenderablePriority</a></td></tr>
79
80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default priority.  <a href="#Ogre_1_1RenderQueuep2"></a><br><br></td></tr>
81<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep3">mSplitPassesByLightingType</a></td></tr>
82
83<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep4">mSplitNoShadowPasses</a></td></tr>
84
85<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep5">mShadowCastersCannotBeReceivers</a></td></tr>
86
87<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderQueue_1_1RenderableListener.html">RenderableListener</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep6">mRenderableListener</a></td></tr>
88
89</table>
90<hr><a name="_details"></a><h2>Detailed Description</h2>
91Class to manage the scene object rendering queue.
92<p>
93<dl compact><dt><b>Remarks:</b></dt><dd>Objects are grouped by material to minimise rendering state changes. The map from material to renderable object is wrapped in a class for ease of use. </dd></dl>
94<dl compact><dt><b></b></dt><dd>This class now includes the concept of 'queue groups' which allows the application adding the renderable to specifically schedule it so that it is included in a discrete group. Good for separating renderables into the main scene, backgrounds and overlays, and also could be used in the future for more complex multipass routines like stenciling. </dd></dl>
95
96<p>
97
98<p>
99Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00076">76</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.<hr><h2>Member Typedef Documentation</h2>
100<a class="anchor" name="Ogre_1_1RenderQueuew1" doxytag="Ogre::RenderQueue::QueueGroupIterator" ></a><p>
101<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
102  <tr>
103    <td class="mdRow">
104      <table cellpadding="0" cellspacing="0" border="0">
105        <tr>
106          <td class="md" nowrap valign="top"> typedef <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt;<a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuew0">RenderQueueGroupMap</a>&gt; <a class="el" href="classOgre_1_1MapIterator.html">Ogre::RenderQueue::QueueGroupIterator</a>
107      </table>
108    </td>
109  </tr>
110</table>
111<table cellspacing=5 cellpadding=0 border=0>
112  <tr>
113    <td>
114      &nbsp;
115    </td>
116    <td>
117
118<p>
119Iterator over queue groups.
120<p>
121
122<p>
123Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00081">81</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
124  </tr>
125</table>
126<a class="anchor" name="Ogre_1_1RenderQueuew0" doxytag="Ogre::RenderQueue::RenderQueueGroupMap" ></a><p>
127<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
128  <tr>
129    <td class="mdRow">
130      <table cellpadding="0" cellspacing="0" border="0">
131        <tr>
132          <td class="md" nowrap valign="top"> typedef std::map&lt; <a class="el" href="namespaceOgre.html#a457">uint8</a>, <a class="el" href="classOgre_1_1RenderQueueGroup.html">RenderQueueGroup</a>* &gt; <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuew0">Ogre::RenderQueue::RenderQueueGroupMap</a>
133      </table>
134    </td>
135  </tr>
136</table>
137<table cellspacing=5 cellpadding=0 border=0>
138  <tr>
139    <td>
140      &nbsp;
141    </td>
142    <td>
143
144<p>
145
146<p>
147Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00079">79</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
148  </tr>
149</table>
150<hr><h2>Constructor &amp; Destructor Documentation</h2>
151<a class="anchor" name="Ogre_1_1RenderQueuea0" doxytag="Ogre::RenderQueue::RenderQueue" ></a><p>
152<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
153  <tr>
154    <td class="mdRow">
155      <table cellpadding="0" cellspacing="0" border="0">
156        <tr>
157          <td class="md" nowrap valign="top"> Ogre::RenderQueue::RenderQueue </td>
158          <td class="md" valign="top">(&nbsp;</td>
159          <td class="mdname1" valign="top" nowrap>          </td>
160          <td class="md" valign="top">&nbsp;)&nbsp;</td>
161          <td class="md" nowrap></td>
162        </tr>
163
164      </table>
165    </td>
166  </tr>
167</table>
168<table cellspacing=5 cellpadding=0 border=0>
169  <tr>
170    <td>
171      &nbsp;
172    </td>
173    <td>
174
175<p>
176    </td>
177  </tr>
178</table>
179<a class="anchor" name="Ogre_1_1RenderQueuea1" doxytag="Ogre::RenderQueue::~RenderQueue" ></a><p>
180<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
181  <tr>
182    <td class="mdRow">
183      <table cellpadding="0" cellspacing="0" border="0">
184        <tr>
185          <td class="md" nowrap valign="top"> virtual Ogre::RenderQueue::~<a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> </td>
186          <td class="md" valign="top">(&nbsp;</td>
187          <td class="mdname1" valign="top" nowrap>          </td>
188          <td class="md" valign="top">&nbsp;)&nbsp;</td>
189          <td class="md" nowrap><code> [virtual]</code></td>
190        </tr>
191
192      </table>
193    </td>
194  </tr>
195</table>
196<table cellspacing=5 cellpadding=0 border=0>
197  <tr>
198    <td>
199      &nbsp;
200    </td>
201    <td>
202
203<p>
204    </td>
205  </tr>
206</table>
207<hr><h2>Member Function Documentation</h2>
208<a class="anchor" name="Ogre_1_1RenderQueuea11" doxytag="Ogre::RenderQueue::_getQueueGroupIterator" ></a><p>
209<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
210  <tr>
211    <td class="mdRow">
212      <table cellpadding="0" cellspacing="0" border="0">
213        <tr>
214          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1MapIterator.html">QueueGroupIterator</a> Ogre::RenderQueue::_getQueueGroupIterator </td>
215          <td class="md" valign="top">(&nbsp;</td>
216          <td class="md" nowrap valign="top">void&nbsp;</td>
217          <td class="mdname1" valign="top" nowrap>          </td>
218          <td class="md" valign="top">&nbsp;)&nbsp;</td>
219          <td class="md" nowrap></td>
220        </tr>
221
222      </table>
223    </td>
224  </tr>
225</table>
226<table cellspacing=5 cellpadding=0 border=0>
227  <tr>
228    <td>
229      &nbsp;
230    </td>
231    <td>
232
233<p>
234Internal method, returns an iterator for the queue groups.
235<p>
236    </td>
237  </tr>
238</table>
239<a class="anchor" name="Ogre_1_1RenderQueuea6" doxytag="Ogre::RenderQueue::addRenderable" ></a><p>
240<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
241  <tr>
242    <td class="mdRow">
243      <table cellpadding="0" cellspacing="0" border="0">
244        <tr>
245          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::addRenderable </td>
246          <td class="md" valign="top">(&nbsp;</td>
247          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *&nbsp;</td>
248          <td class="mdname1" valign="top" nowrap> <em>pRend</em>          </td>
249          <td class="md" valign="top">&nbsp;)&nbsp;</td>
250          <td class="md" nowrap></td>
251        </tr>
252
253      </table>
254    </td>
255  </tr>
256</table>
257<table cellspacing=5 cellpadding=0 border=0>
258  <tr>
259    <td>
260      &nbsp;
261    </td>
262    <td>
263
264<p>
265Add a renderable object to the queue.
266<p>
267<dl compact><dt><b>Remarks:</b></dt><dd>This methods adds a <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> to the queue, which will be rendered later by the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>. This is the simplified version of the call which does not require a queue or priority to be specified. The queue group is taken from the current default (see setDefaultQueueGroup). The queue priority is take from the current default (see setDefaultRenderablePriority). </dd></dl>
268<dl compact><dt><b>Note:</b></dt><dd>Called by implementation of <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1MovableObjecta18">MovableObject::_updateRenderQueue</a>. </dd></dl>
269<dl compact><dt><b>Parameters:</b></dt><dd>
270  <table border="0" cellspacing="2" cellpadding="0">
271    <tr><td valign=top><em>pRend</em>&nbsp;</td><td>Pointer to the <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> to be added to the queue </td></tr>
272  </table>
273</dl>
274    </td>
275  </tr>
276</table>
277<a class="anchor" name="Ogre_1_1RenderQueuea5" doxytag="Ogre::RenderQueue::addRenderable" ></a><p>
278<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
279  <tr>
280    <td class="mdRow">
281      <table cellpadding="0" cellspacing="0" border="0">
282        <tr>
283          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::addRenderable </td>
284          <td class="md" valign="top">(&nbsp;</td>
285          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *&nbsp;</td>
286          <td class="mdname" nowrap> <em>pRend</em>, </td>
287        </tr>
288        <tr>
289          <td class="md" nowrap align="right"></td>
290          <td></td>
291          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a457">uint8</a>&nbsp;</td>
292          <td class="mdname" nowrap> <em>groupId</em></td>
293        </tr>
294        <tr>
295          <td></td>
296          <td class="md">)&nbsp;</td>
297          <td class="md" colspan="2"></td>
298        </tr>
299
300      </table>
301    </td>
302  </tr>
303</table>
304<table cellspacing=5 cellpadding=0 border=0>
305  <tr>
306    <td>
307      &nbsp;
308    </td>
309    <td>
310
311<p>
312Add a renderable object to the queue.
313<p>
314<dl compact><dt><b>Remarks:</b></dt><dd>This methods adds a <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> to the queue, which will be rendered later by the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>. This is the simplified version of the call which does not require a priority to be specified. The queue priority is take from the current default (see setDefaultRenderablePriority). </dd></dl>
315<dl compact><dt><b>Note:</b></dt><dd>Called by implementation of <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1MovableObjecta18">MovableObject::_updateRenderQueue</a>. </dd></dl>
316<dl compact><dt><b>Parameters:</b></dt><dd>
317  <table border="0" cellspacing="2" cellpadding="0">
318    <tr><td valign=top><em>pRend</em>&nbsp;</td><td>Pointer to the <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> to be added to the queue </td></tr>
319    <tr><td valign=top><em>groupID</em>&nbsp;</td><td>The group the renderable is to be added to. This can be used to schedule renderable objects in separate groups such that the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> respects the divisions between the groupings and does not reorder them outside these boundaries. This can be handy for overlays where no matter what you want the overlay to be rendered last. </td></tr>
320  </table>
321</dl>
322    </td>
323  </tr>
324</table>
325<a class="anchor" name="Ogre_1_1RenderQueuea4" doxytag="Ogre::RenderQueue::addRenderable" ></a><p>
326<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
327  <tr>
328    <td class="mdRow">
329      <table cellpadding="0" cellspacing="0" border="0">
330        <tr>
331          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::addRenderable </td>
332          <td class="md" valign="top">(&nbsp;</td>
333          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *&nbsp;</td>
334          <td class="mdname" nowrap> <em>pRend</em>, </td>
335        </tr>
336        <tr>
337          <td class="md" nowrap align="right"></td>
338          <td></td>
339          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a457">uint8</a>&nbsp;</td>
340          <td class="mdname" nowrap> <em>groupID</em>, </td>
341        </tr>
342        <tr>
343          <td class="md" nowrap align="right"></td>
344          <td></td>
345          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a467">ushort</a>&nbsp;</td>
346          <td class="mdname" nowrap> <em>priority</em></td>
347        </tr>
348        <tr>
349          <td></td>
350          <td class="md">)&nbsp;</td>
351          <td class="md" colspan="2"></td>
352        </tr>
353
354      </table>
355    </td>
356  </tr>
357</table>
358<table cellspacing=5 cellpadding=0 border=0>
359  <tr>
360    <td>
361      &nbsp;
362    </td>
363    <td>
364
365<p>
366Add a renderable object to the queue.
367<p>
368<dl compact><dt><b>Remarks:</b></dt><dd>This methods adds a <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> to the queue, which will be rendered later by the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>. This is the advanced version of the call which allows the renderable to be added to any queue. </dd></dl>
369<dl compact><dt><b>Note:</b></dt><dd>Called by implementation of <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1MovableObjecta18">MovableObject::_updateRenderQueue</a>. </dd></dl>
370<dl compact><dt><b>Parameters:</b></dt><dd>
371  <table border="0" cellspacing="2" cellpadding="0">
372    <tr><td valign=top><em>pRend</em>&nbsp;</td><td>Pointer to the <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> to be added to the queue </td></tr>
373    <tr><td valign=top><em>groupID</em>&nbsp;</td><td>The group the renderable is to be added to. This can be used to schedule renderable objects in separate groups such that the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> respects the divisions between the groupings and does not reorder them outside these boundaries. This can be handy for overlays where no matter what you want the overlay to be rendered last. </td></tr>
374    <tr><td valign=top><em>priority</em>&nbsp;</td><td>Controls the priority of the renderable within the queue group. If this number is raised, the renderable will be rendered later in the group compared to it's peers. Don't use this unless you really need to, manually ordering renderables prevents OGRE from sorting them for best efficiency. However this could be useful for ordering 2D elements manually for example. </td></tr>
375  </table>
376</dl>
377    </td>
378  </tr>
379</table>
380<a class="anchor" name="Ogre_1_1RenderQueuea2" doxytag="Ogre::RenderQueue::clear" ></a><p>
381<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
382  <tr>
383    <td class="mdRow">
384      <table cellpadding="0" cellspacing="0" border="0">
385        <tr>
386          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::clear </td>
387          <td class="md" valign="top">(&nbsp;</td>
388          <td class="md" nowrap valign="top">bool&nbsp;</td>
389          <td class="mdname1" valign="top" nowrap> <em>destroyPassMaps</em> = false          </td>
390          <td class="md" valign="top">&nbsp;)&nbsp;</td>
391          <td class="md" nowrap></td>
392        </tr>
393
394      </table>
395    </td>
396  </tr>
397</table>
398<table cellspacing=5 cellpadding=0 border=0>
399  <tr>
400    <td>
401      &nbsp;
402    </td>
403    <td>
404
405<p>
406Empty the queue - should only be called by SceneManagers.
407<p>
408<dl compact><dt><b>Parameters:</b></dt><dd>
409  <table border="0" cellspacing="2" cellpadding="0">
410    <tr><td valign=top><em>destroyPassMaps</em>&nbsp;</td><td>Set to true to destroy all pass maps so that the queue is completely clean (useful when switching scene managers) </td></tr>
411  </table>
412</dl>
413    </td>
414  </tr>
415</table>
416<a class="anchor" name="Ogre_1_1RenderQueuea7" doxytag="Ogre::RenderQueue::getDefaultQueueGroup" ></a><p>
417<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
418  <tr>
419    <td class="mdRow">
420      <table cellpadding="0" cellspacing="0" border="0">
421        <tr>
422          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a457">uint8</a> Ogre::RenderQueue::getDefaultQueueGroup </td>
423          <td class="md" valign="top">(&nbsp;</td>
424          <td class="md" nowrap valign="top">void&nbsp;</td>
425          <td class="mdname1" valign="top" nowrap>          </td>
426          <td class="md" valign="top">&nbsp;)&nbsp;</td>
427          <td class="md" nowrap> const</td>
428        </tr>
429
430      </table>
431    </td>
432  </tr>
433</table>
434<table cellspacing=5 cellpadding=0 border=0>
435  <tr>
436    <td>
437      &nbsp;
438    </td>
439    <td>
440
441<p>
442Gets the current default queue group, which will be used for all renderable which do not specify which group they wish to be on.
443<p>
444    </td>
445  </tr>
446</table>
447<a class="anchor" name="Ogre_1_1RenderQueuea9" doxytag="Ogre::RenderQueue::getDefaultRenderablePriority" ></a><p>
448<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
449  <tr>
450    <td class="mdRow">
451      <table cellpadding="0" cellspacing="0" border="0">
452        <tr>
453          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a467">ushort</a> Ogre::RenderQueue::getDefaultRenderablePriority </td>
454          <td class="md" valign="top">(&nbsp;</td>
455          <td class="md" nowrap valign="top">void&nbsp;</td>
456          <td class="mdname1" valign="top" nowrap>          </td>
457          <td class="md" valign="top">&nbsp;)&nbsp;</td>
458          <td class="md" nowrap> const</td>
459        </tr>
460
461      </table>
462    </td>
463  </tr>
464</table>
465<table cellspacing=5 cellpadding=0 border=0>
466  <tr>
467    <td>
468      &nbsp;
469    </td>
470    <td>
471
472<p>
473Gets the current default renderable priority, which will be used for all renderables which do not specify which priority they wish to use.
474<p>
475    </td>
476  </tr>
477</table>
478<a class="anchor" name="Ogre_1_1RenderQueuea3" doxytag="Ogre::RenderQueue::getQueueGroup" ></a><p>
479<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
480  <tr>
481    <td class="mdRow">
482      <table cellpadding="0" cellspacing="0" border="0">
483        <tr>
484          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderQueueGroup.html">RenderQueueGroup</a>* Ogre::RenderQueue::getQueueGroup </td>
485          <td class="md" valign="top">(&nbsp;</td>
486          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a457">uint8</a>&nbsp;</td>
487          <td class="mdname1" valign="top" nowrap> <em>qid</em>          </td>
488          <td class="md" valign="top">&nbsp;)&nbsp;</td>
489          <td class="md" nowrap></td>
490        </tr>
491
492      </table>
493    </td>
494  </tr>
495</table>
496<table cellspacing=5 cellpadding=0 border=0>
497  <tr>
498    <td>
499      &nbsp;
500    </td>
501    <td>
502
503<p>
504Get a render queue group.
505<p>
506<dl compact><dt><b>Remarks:</b></dt><dd>OGRE registers new queue groups as they are requested, therefore this method will always return a valid group.</dd></dl>
507    </td>
508  </tr>
509</table>
510<a class="anchor" name="Ogre_1_1RenderQueuea16" doxytag="Ogre::RenderQueue::getRenderableListener" ></a><p>
511<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
512  <tr>
513    <td class="mdRow">
514      <table cellpadding="0" cellspacing="0" border="0">
515        <tr>
516          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderQueue_1_1RenderableListener.html">RenderableListener</a>* Ogre::RenderQueue::getRenderableListener </td>
517          <td class="md" valign="top">(&nbsp;</td>
518          <td class="md" nowrap valign="top">void&nbsp;</td>
519          <td class="mdname1" valign="top" nowrap>          </td>
520          <td class="md" valign="top">&nbsp;)&nbsp;</td>
521          <td class="md" nowrap> const</td>
522        </tr>
523
524      </table>
525    </td>
526  </tr>
527</table>
528<table cellspacing=5 cellpadding=0 border=0>
529  <tr>
530    <td>
531      &nbsp;
532    </td>
533    <td>
534
535<p>
536
537<p>
538Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00243">243</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
539  </tr>
540</table>
541<a class="anchor" name="Ogre_1_1RenderQueuea10" doxytag="Ogre::RenderQueue::setDefaultQueueGroup" ></a><p>
542<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
543  <tr>
544    <td class="mdRow">
545      <table cellpadding="0" cellspacing="0" border="0">
546        <tr>
547          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::setDefaultQueueGroup </td>
548          <td class="md" valign="top">(&nbsp;</td>
549          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a457">uint8</a>&nbsp;</td>
550          <td class="mdname1" valign="top" nowrap> <em>grp</em>          </td>
551          <td class="md" valign="top">&nbsp;)&nbsp;</td>
552          <td class="md" nowrap></td>
553        </tr>
554
555      </table>
556    </td>
557  </tr>
558</table>
559<table cellspacing=5 cellpadding=0 border=0>
560  <tr>
561    <td>
562      &nbsp;
563    </td>
564    <td>
565
566<p>
567Sets the current default queue group, which will be used for all renderable which do not specify which group they wish to be on.
568<p>
569    </td>
570  </tr>
571</table>
572<a class="anchor" name="Ogre_1_1RenderQueuea8" doxytag="Ogre::RenderQueue::setDefaultRenderablePriority" ></a><p>
573<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
574  <tr>
575    <td class="mdRow">
576      <table cellpadding="0" cellspacing="0" border="0">
577        <tr>
578          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::setDefaultRenderablePriority </td>
579          <td class="md" valign="top">(&nbsp;</td>
580          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a467">ushort</a>&nbsp;</td>
581          <td class="mdname1" valign="top" nowrap> <em>priority</em>          </td>
582          <td class="md" valign="top">&nbsp;)&nbsp;</td>
583          <td class="md" nowrap></td>
584        </tr>
585
586      </table>
587    </td>
588  </tr>
589</table>
590<table cellspacing=5 cellpadding=0 border=0>
591  <tr>
592    <td>
593      &nbsp;
594    </td>
595    <td>
596
597<p>
598Sets the current default renderable priority, which will be used for all renderables which do not specify which priority they wish to use.
599<p>
600    </td>
601  </tr>
602</table>
603<a class="anchor" name="Ogre_1_1RenderQueuea15" doxytag="Ogre::RenderQueue::setRenderableListener" ></a><p>
604<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
605  <tr>
606    <td class="mdRow">
607      <table cellpadding="0" cellspacing="0" border="0">
608        <tr>
609          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::setRenderableListener </td>
610          <td class="md" valign="top">(&nbsp;</td>
611          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderQueue_1_1RenderableListener.html">RenderableListener</a> *&nbsp;</td>
612          <td class="mdname1" valign="top" nowrap> <em>listener</em>          </td>
613          <td class="md" valign="top">&nbsp;)&nbsp;</td>
614          <td class="md" nowrap></td>
615        </tr>
616
617      </table>
618    </td>
619  </tr>
620</table>
621<table cellspacing=5 cellpadding=0 border=0>
622  <tr>
623    <td>
624      &nbsp;
625    </td>
626    <td>
627
628<p>
629Set a renderable listener on the queue.
630<p>
631<dl compact><dt><b>Remarks:</b></dt><dd>There can only be a single renderable listener on the queue, since that listener has complete control over the techniques in use.</dd></dl>
632
633<p>
634Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00240">240</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
635  </tr>
636</table>
637<a class="anchor" name="Ogre_1_1RenderQueuea14" doxytag="Ogre::RenderQueue::setShadowCastersCannotBeReceivers" ></a><p>
638<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
639  <tr>
640    <td class="mdRow">
641      <table cellpadding="0" cellspacing="0" border="0">
642        <tr>
643          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::setShadowCastersCannotBeReceivers </td>
644          <td class="md" valign="top">(&nbsp;</td>
645          <td class="md" nowrap valign="top">bool&nbsp;</td>
646          <td class="mdname1" valign="top" nowrap> <em>ind</em>          </td>
647          <td class="md" valign="top">&nbsp;)&nbsp;</td>
648          <td class="md" nowrap></td>
649        </tr>
650
651      </table>
652    </td>
653  </tr>
654</table>
655<table cellspacing=5 cellpadding=0 border=0>
656  <tr>
657    <td>
658      &nbsp;
659    </td>
660    <td>
661
662<p>
663Sets whether or not objects which cast shadows should be treated as never receiving shadows.
664<p>
665    </td>
666  </tr>
667</table>
668<a class="anchor" name="Ogre_1_1RenderQueuea13" doxytag="Ogre::RenderQueue::setSplitNoShadowPasses" ></a><p>
669<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
670  <tr>
671    <td class="mdRow">
672      <table cellpadding="0" cellspacing="0" border="0">
673        <tr>
674          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::setSplitNoShadowPasses </td>
675          <td class="md" valign="top">(&nbsp;</td>
676          <td class="md" nowrap valign="top">bool&nbsp;</td>
677          <td class="mdname1" valign="top" nowrap> <em>split</em>          </td>
678          <td class="md" valign="top">&nbsp;)&nbsp;</td>
679          <td class="md" nowrap></td>
680        </tr>
681
682      </table>
683    </td>
684  </tr>
685</table>
686<table cellspacing=5 cellpadding=0 border=0>
687  <tr>
688    <td>
689      &nbsp;
690    </td>
691    <td>
692
693<p>
694Sets whether or not the queue will split passes which have shadow receive turned off (in their parent material), which is needed when certain shadow techniques are used.
695<p>
696    </td>
697  </tr>
698</table>
699<a class="anchor" name="Ogre_1_1RenderQueuea12" doxytag="Ogre::RenderQueue::setSplitPassesByLightingType" ></a><p>
700<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
701  <tr>
702    <td class="mdRow">
703      <table cellpadding="0" cellspacing="0" border="0">
704        <tr>
705          <td class="md" nowrap valign="top"> void Ogre::RenderQueue::setSplitPassesByLightingType </td>
706          <td class="md" valign="top">(&nbsp;</td>
707          <td class="md" nowrap valign="top">bool&nbsp;</td>
708          <td class="mdname1" valign="top" nowrap> <em>split</em>          </td>
709          <td class="md" valign="top">&nbsp;)&nbsp;</td>
710          <td class="md" nowrap></td>
711        </tr>
712
713      </table>
714    </td>
715  </tr>
716</table>
717<table cellspacing=5 cellpadding=0 border=0>
718  <tr>
719    <td>
720      &nbsp;
721    </td>
722    <td>
723
724<p>
725Sets whether or not the queue will split passes by their lighting type, ie ambient, per-light and decal.
726<p>
727    </td>
728  </tr>
729</table>
730<hr><h2>Member Data Documentation</h2>
731<a class="anchor" name="Ogre_1_1RenderQueuep1" doxytag="Ogre::RenderQueue::mDefaultQueueGroup" ></a><p>
732<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
733  <tr>
734    <td class="mdRow">
735      <table cellpadding="0" cellspacing="0" border="0">
736        <tr>
737          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a457">uint8</a> <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep1">Ogre::RenderQueue::mDefaultQueueGroup</a><code> [protected]</code>
738      </table>
739    </td>
740  </tr>
741</table>
742<table cellspacing=5 cellpadding=0 border=0>
743  <tr>
744    <td>
745      &nbsp;
746    </td>
747    <td>
748
749<p>
750The current default queue group.
751<p>
752
753<p>
754Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00115">115</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
755  </tr>
756</table>
757<a class="anchor" name="Ogre_1_1RenderQueuep2" doxytag="Ogre::RenderQueue::mDefaultRenderablePriority" ></a><p>
758<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
759  <tr>
760    <td class="mdRow">
761      <table cellpadding="0" cellspacing="0" border="0">
762        <tr>
763          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a467">ushort</a> <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep2">Ogre::RenderQueue::mDefaultRenderablePriority</a><code> [protected]</code>
764      </table>
765    </td>
766  </tr>
767</table>
768<table cellspacing=5 cellpadding=0 border=0>
769  <tr>
770    <td>
771      &nbsp;
772    </td>
773    <td>
774
775<p>
776The default priority.
777<p>
778
779<p>
780Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00117">117</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
781  </tr>
782</table>
783<a class="anchor" name="Ogre_1_1RenderQueuep0" doxytag="Ogre::RenderQueue::mGroups" ></a><p>
784<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
785  <tr>
786    <td class="mdRow">
787      <table cellpadding="0" cellspacing="0" border="0">
788        <tr>
789          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuew0">RenderQueueGroupMap</a> <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep0">Ogre::RenderQueue::mGroups</a><code> [protected]</code>
790      </table>
791    </td>
792  </tr>
793</table>
794<table cellspacing=5 cellpadding=0 border=0>
795  <tr>
796    <td>
797      &nbsp;
798    </td>
799    <td>
800
801<p>
802
803<p>
804Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00113">113</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
805  </tr>
806</table>
807<a class="anchor" name="Ogre_1_1RenderQueuep6" doxytag="Ogre::RenderQueue::mRenderableListener" ></a><p>
808<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
809  <tr>
810    <td class="mdRow">
811      <table cellpadding="0" cellspacing="0" border="0">
812        <tr>
813          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderQueue_1_1RenderableListener.html">RenderableListener</a>* <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep6">Ogre::RenderQueue::mRenderableListener</a><code> [protected]</code>
814      </table>
815    </td>
816  </tr>
817</table>
818<table cellspacing=5 cellpadding=0 border=0>
819  <tr>
820    <td>
821      &nbsp;
822    </td>
823    <td>
824
825<p>
826
827<p>
828Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00123">123</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
829  </tr>
830</table>
831<a class="anchor" name="Ogre_1_1RenderQueuep5" doxytag="Ogre::RenderQueue::mShadowCastersCannotBeReceivers" ></a><p>
832<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
833  <tr>
834    <td class="mdRow">
835      <table cellpadding="0" cellspacing="0" border="0">
836        <tr>
837          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep5">Ogre::RenderQueue::mShadowCastersCannotBeReceivers</a><code> [protected]</code>
838      </table>
839    </td>
840  </tr>
841</table>
842<table cellspacing=5 cellpadding=0 border=0>
843  <tr>
844    <td>
845      &nbsp;
846    </td>
847    <td>
848
849<p>
850
851<p>
852Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00121">121</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
853  </tr>
854</table>
855<a class="anchor" name="Ogre_1_1RenderQueuep4" doxytag="Ogre::RenderQueue::mSplitNoShadowPasses" ></a><p>
856<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
857  <tr>
858    <td class="mdRow">
859      <table cellpadding="0" cellspacing="0" border="0">
860        <tr>
861          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep4">Ogre::RenderQueue::mSplitNoShadowPasses</a><code> [protected]</code>
862      </table>
863    </td>
864  </tr>
865</table>
866<table cellspacing=5 cellpadding=0 border=0>
867  <tr>
868    <td>
869      &nbsp;
870    </td>
871    <td>
872
873<p>
874
875<p>
876Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00120">120</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
877  </tr>
878</table>
879<a class="anchor" name="Ogre_1_1RenderQueuep3" doxytag="Ogre::RenderQueue::mSplitPassesByLightingType" ></a><p>
880<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
881  <tr>
882    <td class="mdRow">
883      <table cellpadding="0" cellspacing="0" border="0">
884        <tr>
885          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1RenderQueue.html#Ogre_1_1RenderQueuep3">Ogre::RenderQueue::mSplitPassesByLightingType</a><code> [protected]</code>
886      </table>
887    </td>
888  </tr>
889</table>
890<table cellspacing=5 cellpadding=0 border=0>
891  <tr>
892    <td>
893      &nbsp;
894    </td>
895    <td>
896
897<p>
898
899<p>
900Definition at line <a class="el" href="OgreRenderQueue_8h-source.html#l00119">119</a> of file <a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a>.    </td>
901  </tr>
902</table>
903<hr>The documentation for this class was generated from the following file:<ul>
904<li><a class="el" href="OgreRenderQueue_8h-source.html">OgreRenderQueue.h</a></ul>
905<hr>
906<p>
907Copyright &copy; 2000-2005 by The OGRE Team<br />
908<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
909This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
910                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
911                <Work rdf:about="">
912                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
913        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
914                </Work>
915                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
916
917Last modified Sun Mar 12 14:42:03 2006
918</p>
919</body>
920</html>
Note: See TracBrowser for help on using the repository browser.