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

Revision 692, 59.5 KB checked in by mattausch, 19 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::CompositorInstance 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::CompositorInstance Class Reference</h1>An instance of a <a class="el" href="classOgre_1_1Compositor.html">Compositor</a> object for one <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>&gt;</code>
14<p>
15<a href="classOgre_1_1CompositorInstance-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; int, <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew0">QuadMaterialMap</a></td></tr>
19
20<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::pair&lt; int, <a class="el" href="classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html">RenderSystemOperation</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew1">RenderSystemOpPair</a></td></tr>
21
22<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew1">RenderSystemOpPair</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew2">RenderSystemOpPairs</a></td></tr>
23
24<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew3">CompiledState</a></td></tr>
25
26<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
27<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea0">CompositorInstance</a> (<a class="el" href="classOgre_1_1Compositor.html">Compositor</a> *filter, <a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a> *technique, <a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a> *chain)</td></tr>
28
29<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea1">~CompositorInstance</a> ()</td></tr>
30
31<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea2">setEnabled</a> (bool value)</td></tr>
32
33<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set enabled flag.  <a href="#Ogre_1_1CompositorInstancea2"></a><br><br></td></tr>
34<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea3">getEnabled</a> ()</td></tr>
35
36<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get enabled flag.  <a href="#Ogre_1_1CompositorInstancea3"></a><br><br></td></tr>
37<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea4">_prepareForCompilation</a> ()</td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prepare this instance for re-compilation.  <a href="#Ogre_1_1CompositorInstancea4"></a><br><br></td></tr>
40<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea5">_compileTargetOperations</a> (<a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew3">CompiledState</a> &amp;compiledState)</td></tr>
41
42<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Recursively collect target states (except for final <a class="el" href="classOgre_1_1Pass.html">Pass</a>).  <a href="#Ogre_1_1CompositorInstancea5"></a><br><br></td></tr>
43<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea6">_compileOutputOperation</a> (<a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> &amp;finalState)</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compile the final (output) operation.  <a href="#Ogre_1_1CompositorInstancea6"></a><br><br></td></tr>
46<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Compositor.html">Compositor</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea7">getCompositor</a> ()</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get <a class="el" href="classOgre_1_1Compositor.html">Compositor</a> of which this is an instance.  <a href="#Ogre_1_1CompositorInstancea7"></a><br><br></td></tr>
49<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea8">getTechnique</a> ()</td></tr>
50
51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get <a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a> used by this instance.  <a href="#Ogre_1_1CompositorInstancea8"></a><br><br></td></tr>
52<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea9">getChain</a> ()</td></tr>
53
54<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get Chain that this instance is part of.  <a href="#Ogre_1_1CompositorInstancea9"></a><br><br></td></tr>
55<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancea10">addListener</a> (<a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">Listener</a> *l)</td></tr>
56
57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a listener.  <a href="#Ogre_1_1CompositorInstancea10"></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_1CompositorInstance.html#Ogre_1_1CompositorInstancea11">removeListener</a> (<a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">Listener</a> *l)</td></tr>
59
60<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a listener.  <a href="#Ogre_1_1CompositorInstancea11"></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_1CompositorInstance.html#Ogre_1_1CompositorInstancea12">_fireNotifyMaterialSetup</a> (<a class="el" href="namespaceOgre.html#a455">uint32</a> pass_id, <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;mat)</td></tr>
62
63<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notify listeners of a material compilation.  <a href="#Ogre_1_1CompositorInstancea12"></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_1CompositorInstance.html#Ogre_1_1CompositorInstancea13">_fireNotifyMaterialRender</a> (<a class="el" href="namespaceOgre.html#a455">uint32</a> pass_id, <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;mat)</td></tr>
65
66<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notify listeners of a material render.  <a href="#Ogre_1_1CompositorInstancea13"></a><br><br></td></tr>
67<tr><td colspan=2><br><h2>Private Types</h2></td></tr>
68<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="namespaceOgre.html#a471">String</a>,<br>
69 <a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey0">LocalTextureMap</a></td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Map from name-&gt;local texture.  <a href="#Ogre_1_1CompositorInstancey0"></a><br><br></td></tr>
72<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html">RenderSystemOperation</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey1">RenderSystemOperations</a></td></tr>
73
74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render System operations queued by last compile, these are created by this instance thus managed and deleted by it.  <a href="#Ogre_1_1CompositorInstancey1"></a><br><br></td></tr>
75<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">Listener</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey2">Listeners</a></td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector of listeners.  <a href="#Ogre_1_1CompositorInstancey2"></a><br><br></td></tr>
78<tr><td colspan=2><br><h2>Private Member Functions</h2></td></tr>
79<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced0">collectPasses</a> (<a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> &amp;finalState, <a class="el" href="classOgre_1_1CompositionTargetPass.html">CompositionTargetPass</a> *target)</td></tr>
80
81<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Collect rendering passes.  <a href="#Ogre_1_1CompositorInstanced0"></a><br><br></td></tr>
82<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced1">createLocalMaterial</a> ()</td></tr>
83
84<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a local dummy material with one technique but no passes.  <a href="#Ogre_1_1CompositorInstanced1"></a><br><br></td></tr>
85<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced2">createResources</a> ()</td></tr>
86
87<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create local rendertextures and other resources.  <a href="#Ogre_1_1CompositorInstanced2"></a><br><br></td></tr>
88<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced3">freeResources</a> ()</td></tr>
89
90<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy local rendertextures and other resources.  <a href="#Ogre_1_1CompositorInstanced3"></a><br><br></td></tr>
91<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced4">clearCompilationState</a> ()</td></tr>
92
93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy locally queued <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> operations.  <a href="#Ogre_1_1CompositorInstanced4"></a><br><br></td></tr>
94<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced5">getTargetForTex</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name)</td></tr>
95
96<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> for a named local texture.  <a href="#Ogre_1_1CompositorInstanced5"></a><br><br></td></tr>
97<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced6">getSourceForTex</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name)</td></tr>
98
99<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get source texture name for a named local texture.  <a href="#Ogre_1_1CompositorInstanced6"></a><br><br></td></tr>
100<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced7">queueRenderSystemOp</a> (<a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> &amp;finalState, <a class="el" href="classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html">RenderSystemOperation</a> *op)</td></tr>
101
102<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queue a render system operation.  <a href="#Ogre_1_1CompositorInstanced7"></a><br><br></td></tr>
103<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
104<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Compositor.html">Compositor</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer0">mCompositor</a></td></tr>
105
106<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classOgre_1_1Compositor.html">Compositor</a> of which this is an instance.  <a href="#Ogre_1_1CompositorInstancer0"></a><br><br></td></tr>
107<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer1">mTechnique</a></td></tr>
108
109<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composition technique used by this instance.  <a href="#Ogre_1_1CompositorInstancer1"></a><br><br></td></tr>
110<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer2">mChain</a></td></tr>
111
112<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composition chain of which this instance is part.  <a href="#Ogre_1_1CompositorInstancer2"></a><br><br></td></tr>
113<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer3">mEnabled</a></td></tr>
114
115<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is this instance enabled?  <a href="#Ogre_1_1CompositorInstancer3"></a><br><br></td></tr>
116<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey0">LocalTextureMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer4">mLocalTextures</a></td></tr>
117
118<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey1">RenderSystemOperations</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer5">mRenderSystemOperations</a></td></tr>
119
120<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey2">Listeners</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer6">mListeners</a></td></tr>
121
122<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1CompositorInstance.html">CompositorInstance</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer7">mPreviousInstance</a></td></tr>
123
124<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Previous instance (set by chain).  <a href="#Ogre_1_1CompositorInstancer7"></a><br><br></td></tr>
125<tr><td colspan=2><br><h2>Friends</h2></td></tr>
126<tr><td class="memItemLeft" nowrap align=right valign=top>class&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancen0">CompositorChain</a></td></tr>
127
128</table>
129<hr><a name="_details"></a><h2>Detailed Description</h2>
130An instance of a <a class="el" href="classOgre_1_1Compositor.html">Compositor</a> object for one <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>.
131<p>
132It is part of the <a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a> for a <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>.
133<p>
134
135<p>
136Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00038">38</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.<hr><h2>Member Typedef Documentation</h2>
137<a class="anchor" name="Ogre_1_1CompositorInstancew3" doxytag="Ogre::CompositorInstance::CompiledState" ></a><p>
138<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
139  <tr>
140    <td class="mdRow">
141      <table cellpadding="0" cellspacing="0" border="0">
142        <tr>
143          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a>&gt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew3">Ogre::CompositorInstance::CompiledState</a>
144      </table>
145    </td>
146  </tr>
147</table>
148<table cellspacing=5 cellpadding=0 border=0>
149  <tr>
150    <td>
151      &nbsp;
152    </td>
153    <td>
154
155<p>
156
157<p>
158Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00138">138</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
159  </tr>
160</table>
161<a class="anchor" name="Ogre_1_1CompositorInstancey2" doxytag="Ogre::CompositorInstance::Listeners" ></a><p>
162<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
163  <tr>
164    <td class="mdRow">
165      <table cellpadding="0" cellspacing="0" border="0">
166        <tr>
167          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">Listener</a>*&gt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey2">Ogre::CompositorInstance::Listeners</a><code> [private]</code>
168      </table>
169    </td>
170  </tr>
171</table>
172<table cellspacing=5 cellpadding=0 border=0>
173  <tr>
174    <td>
175      &nbsp;
176    </td>
177    <td>
178
179<p>
180Vector of listeners.
181<p>
182
183<p>
184Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00215">215</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
185  </tr>
186</table>
187<a class="anchor" name="Ogre_1_1CompositorInstancey0" doxytag="Ogre::CompositorInstance::LocalTextureMap" ></a><p>
188<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
189  <tr>
190    <td class="mdRow">
191      <table cellpadding="0" cellspacing="0" border="0">
192        <tr>
193          <td class="md" nowrap valign="top"> typedef std::map&lt;<a class="el" href="namespaceOgre.html#a471">String</a>,<a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a>&gt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey0">Ogre::CompositorInstance::LocalTextureMap</a><code> [private]</code>
194      </table>
195    </td>
196  </tr>
197</table>
198<table cellspacing=5 cellpadding=0 border=0>
199  <tr>
200    <td>
201      &nbsp;
202    </td>
203    <td>
204
205<p>
206Map from name-&gt;local texture.
207<p>
208
209<p>
210Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00205">205</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
211  </tr>
212</table>
213<a class="anchor" name="Ogre_1_1CompositorInstancew0" doxytag="Ogre::CompositorInstance::QuadMaterialMap" ></a><p>
214<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
215  <tr>
216    <td class="mdRow">
217      <table cellpadding="0" cellspacing="0" border="0">
218        <tr>
219          <td class="md" nowrap valign="top"> typedef std::map&lt;int, <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a>&gt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew0">Ogre::CompositorInstance::QuadMaterialMap</a>
220      </table>
221    </td>
222  </tr>
223</table>
224<table cellspacing=5 cellpadding=0 border=0>
225  <tr>
226    <td>
227      &nbsp;
228    </td>
229    <td>
230
231<p>
232
233<p>
234Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00083">83</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
235  </tr>
236</table>
237<a class="anchor" name="Ogre_1_1CompositorInstancey1" doxytag="Ogre::CompositorInstance::RenderSystemOperations" ></a><p>
238<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
239  <tr>
240    <td class="mdRow">
241      <table cellpadding="0" cellspacing="0" border="0">
242        <tr>
243          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html">RenderSystemOperation</a>*&gt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey1">Ogre::CompositorInstance::RenderSystemOperations</a><code> [private]</code>
244      </table>
245    </td>
246  </tr>
247</table>
248<table cellspacing=5 cellpadding=0 border=0>
249  <tr>
250    <td>
251      &nbsp;
252    </td>
253    <td>
254
255<p>
256Render System operations queued by last compile, these are created by this instance thus managed and deleted by it.
257<p>
258The list is cleared with <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstanced4">clearCompilationState()</a>
259<p>
260Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00211">211</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
261  </tr>
262</table>
263<a class="anchor" name="Ogre_1_1CompositorInstancew1" doxytag="Ogre::CompositorInstance::RenderSystemOpPair" ></a><p>
264<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
265  <tr>
266    <td class="mdRow">
267      <table cellpadding="0" cellspacing="0" border="0">
268        <tr>
269          <td class="md" nowrap valign="top"> typedef std::pair&lt;int, <a class="el" href="classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html">RenderSystemOperation</a>*&gt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew1">Ogre::CompositorInstance::RenderSystemOpPair</a>
270      </table>
271    </td>
272  </tr>
273</table>
274<table cellspacing=5 cellpadding=0 border=0>
275  <tr>
276    <td>
277      &nbsp;
278    </td>
279    <td>
280
281<p>
282
283<p>
284Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00084">84</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
285  </tr>
286</table>
287<a class="anchor" name="Ogre_1_1CompositorInstancew2" doxytag="Ogre::CompositorInstance::RenderSystemOpPairs" ></a><p>
288<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
289  <tr>
290    <td class="mdRow">
291      <table cellpadding="0" cellspacing="0" border="0">
292        <tr>
293          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew1">RenderSystemOpPair</a>&gt; <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew2">Ogre::CompositorInstance::RenderSystemOpPairs</a>
294      </table>
295    </td>
296  </tr>
297</table>
298<table cellspacing=5 cellpadding=0 border=0>
299  <tr>
300    <td>
301      &nbsp;
302    </td>
303    <td>
304
305<p>
306
307<p>
308Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00085">85</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
309  </tr>
310</table>
311<hr><h2>Constructor &amp; Destructor Documentation</h2>
312<a class="anchor" name="Ogre_1_1CompositorInstancea0" doxytag="Ogre::CompositorInstance::CompositorInstance" ></a><p>
313<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
314  <tr>
315    <td class="mdRow">
316      <table cellpadding="0" cellspacing="0" border="0">
317        <tr>
318          <td class="md" nowrap valign="top"> Ogre::CompositorInstance::CompositorInstance </td>
319          <td class="md" valign="top">(&nbsp;</td>
320          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Compositor.html">Compositor</a> *&nbsp;</td>
321          <td class="mdname" nowrap> <em>filter</em>, </td>
322        </tr>
323        <tr>
324          <td class="md" nowrap align="right"></td>
325          <td></td>
326          <td class="md" nowrap><a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a> *&nbsp;</td>
327          <td class="mdname" nowrap> <em>technique</em>, </td>
328        </tr>
329        <tr>
330          <td class="md" nowrap align="right"></td>
331          <td></td>
332          <td class="md" nowrap><a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a> *&nbsp;</td>
333          <td class="mdname" nowrap> <em>chain</em></td>
334        </tr>
335        <tr>
336          <td></td>
337          <td class="md">)&nbsp;</td>
338          <td class="md" colspan="2"></td>
339        </tr>
340
341      </table>
342    </td>
343  </tr>
344</table>
345<table cellspacing=5 cellpadding=0 border=0>
346  <tr>
347    <td>
348      &nbsp;
349    </td>
350    <td>
351
352<p>
353    </td>
354  </tr>
355</table>
356<a class="anchor" name="Ogre_1_1CompositorInstancea1" doxytag="Ogre::CompositorInstance::~CompositorInstance" ></a><p>
357<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
358  <tr>
359    <td class="mdRow">
360      <table cellpadding="0" cellspacing="0" border="0">
361        <tr>
362          <td class="md" nowrap valign="top"> virtual Ogre::CompositorInstance::~<a class="el" href="classOgre_1_1CompositorInstance.html">CompositorInstance</a> </td>
363          <td class="md" valign="top">(&nbsp;</td>
364          <td class="mdname1" valign="top" nowrap>          </td>
365          <td class="md" valign="top">&nbsp;)&nbsp;</td>
366          <td class="md" nowrap><code> [virtual]</code></td>
367        </tr>
368
369      </table>
370    </td>
371  </tr>
372</table>
373<table cellspacing=5 cellpadding=0 border=0>
374  <tr>
375    <td>
376      &nbsp;
377    </td>
378    <td>
379
380<p>
381    </td>
382  </tr>
383</table>
384<hr><h2>Member Function Documentation</h2>
385<a class="anchor" name="Ogre_1_1CompositorInstancea6" doxytag="Ogre::CompositorInstance::_compileOutputOperation" ></a><p>
386<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
387  <tr>
388    <td class="mdRow">
389      <table cellpadding="0" cellspacing="0" border="0">
390        <tr>
391          <td class="md" nowrap valign="top"> virtual void Ogre::CompositorInstance::_compileOutputOperation </td>
392          <td class="md" valign="top">(&nbsp;</td>
393          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> &amp;&nbsp;</td>
394          <td class="mdname1" valign="top" nowrap> <em>finalState</em>          </td>
395          <td class="md" valign="top">&nbsp;)&nbsp;</td>
396          <td class="md" nowrap><code> [virtual]</code></td>
397        </tr>
398
399      </table>
400    </td>
401  </tr>
402</table>
403<table cellspacing=5 cellpadding=0 border=0>
404  <tr>
405    <td>
406      &nbsp;
407    </td>
408    <td>
409
410<p>
411Compile the final (output) operation.
412<p>
413This is done seperately because this is combined with the input in chained filters.     </td>
414  </tr>
415</table>
416<a class="anchor" name="Ogre_1_1CompositorInstancea5" doxytag="Ogre::CompositorInstance::_compileTargetOperations" ></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"> virtual void Ogre::CompositorInstance::_compileTargetOperations </td>
423          <td class="md" valign="top">(&nbsp;</td>
424          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancew3">CompiledState</a> &amp;&nbsp;</td>
425          <td class="mdname1" valign="top" nowrap> <em>compiledState</em>          </td>
426          <td class="md" valign="top">&nbsp;)&nbsp;</td>
427          <td class="md" nowrap><code> [virtual]</code></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>
442Recursively collect target states (except for final <a class="el" href="classOgre_1_1Pass.html">Pass</a>).
443<p>
444<dl compact><dt><b>Parameters:</b></dt><dd>
445  <table border="0" cellspacing="2" cellpadding="0">
446    <tr><td valign=top><em>compiledState</em>&nbsp;</td><td>This vector will contain a list of <a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> objects </td></tr>
447  </table>
448</dl>
449    </td>
450  </tr>
451</table>
452<a class="anchor" name="Ogre_1_1CompositorInstancea13" doxytag="Ogre::CompositorInstance::_fireNotifyMaterialRender" ></a><p>
453<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
454  <tr>
455    <td class="mdRow">
456      <table cellpadding="0" cellspacing="0" border="0">
457        <tr>
458          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::_fireNotifyMaterialRender </td>
459          <td class="md" valign="top">(&nbsp;</td>
460          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a455">uint32</a>&nbsp;</td>
461          <td class="mdname" nowrap> <em>pass_id</em>, </td>
462        </tr>
463        <tr>
464          <td class="md" nowrap align="right"></td>
465          <td></td>
466          <td class="md" nowrap><a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;&nbsp;</td>
467          <td class="mdname" nowrap> <em>mat</em></td>
468        </tr>
469        <tr>
470          <td></td>
471          <td class="md">)&nbsp;</td>
472          <td class="md" colspan="2"></td>
473        </tr>
474
475      </table>
476    </td>
477  </tr>
478</table>
479<table cellspacing=5 cellpadding=0 border=0>
480  <tr>
481    <td>
482      &nbsp;
483    </td>
484    <td>
485
486<p>
487Notify listeners of a material render.
488<p>
489    </td>
490  </tr>
491</table>
492<a class="anchor" name="Ogre_1_1CompositorInstancea12" doxytag="Ogre::CompositorInstance::_fireNotifyMaterialSetup" ></a><p>
493<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
494  <tr>
495    <td class="mdRow">
496      <table cellpadding="0" cellspacing="0" border="0">
497        <tr>
498          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::_fireNotifyMaterialSetup </td>
499          <td class="md" valign="top">(&nbsp;</td>
500          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a455">uint32</a>&nbsp;</td>
501          <td class="mdname" nowrap> <em>pass_id</em>, </td>
502        </tr>
503        <tr>
504          <td class="md" nowrap align="right"></td>
505          <td></td>
506          <td class="md" nowrap><a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;&nbsp;</td>
507          <td class="mdname" nowrap> <em>mat</em></td>
508        </tr>
509        <tr>
510          <td></td>
511          <td class="md">)&nbsp;</td>
512          <td class="md" colspan="2"></td>
513        </tr>
514
515      </table>
516    </td>
517  </tr>
518</table>
519<table cellspacing=5 cellpadding=0 border=0>
520  <tr>
521    <td>
522      &nbsp;
523    </td>
524    <td>
525
526<p>
527Notify listeners of a material compilation.
528<p>
529    </td>
530  </tr>
531</table>
532<a class="anchor" name="Ogre_1_1CompositorInstancea4" doxytag="Ogre::CompositorInstance::_prepareForCompilation" ></a><p>
533<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
534  <tr>
535    <td class="mdRow">
536      <table cellpadding="0" cellspacing="0" border="0">
537        <tr>
538          <td class="md" nowrap valign="top"> virtual void Ogre::CompositorInstance::_prepareForCompilation </td>
539          <td class="md" valign="top">(&nbsp;</td>
540          <td class="mdname1" valign="top" nowrap>          </td>
541          <td class="md" valign="top">&nbsp;)&nbsp;</td>
542          <td class="md" nowrap><code> [virtual]</code></td>
543        </tr>
544
545      </table>
546    </td>
547  </tr>
548</table>
549<table cellspacing=5 cellpadding=0 border=0>
550  <tr>
551    <td>
552      &nbsp;
553    </td>
554    <td>
555
556<p>
557Prepare this instance for re-compilation.
558<p>
559Clear all state that has been set by the last compile.     </td>
560  </tr>
561</table>
562<a class="anchor" name="Ogre_1_1CompositorInstancea10" doxytag="Ogre::CompositorInstance::addListener" ></a><p>
563<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
564  <tr>
565    <td class="mdRow">
566      <table cellpadding="0" cellspacing="0" border="0">
567        <tr>
568          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::addListener </td>
569          <td class="md" valign="top">(&nbsp;</td>
570          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">Listener</a> *&nbsp;</td>
571          <td class="mdname1" valign="top" nowrap> <em>l</em>          </td>
572          <td class="md" valign="top">&nbsp;)&nbsp;</td>
573          <td class="md" nowrap></td>
574        </tr>
575
576      </table>
577    </td>
578  </tr>
579</table>
580<table cellspacing=5 cellpadding=0 border=0>
581  <tr>
582    <td>
583      &nbsp;
584    </td>
585    <td>
586
587<p>
588Add a listener.
589<p>
590Listeners provide an interface to "listen in" to to render system operations executed by this <a class="el" href="classOgre_1_1CompositorInstance.html">CompositorInstance</a> so that materials can be programmatically set up. <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">CompositorInstance::Listener</a></dd></dl>
591    </td>
592  </tr>
593</table>
594<a class="anchor" name="Ogre_1_1CompositorInstanced4" doxytag="Ogre::CompositorInstance::clearCompilationState" ></a><p>
595<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
596  <tr>
597    <td class="mdRow">
598      <table cellpadding="0" cellspacing="0" border="0">
599        <tr>
600          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::clearCompilationState </td>
601          <td class="md" valign="top">(&nbsp;</td>
602          <td class="mdname1" valign="top" nowrap>          </td>
603          <td class="md" valign="top">&nbsp;)&nbsp;</td>
604          <td class="md" nowrap><code> [private]</code></td>
605        </tr>
606
607      </table>
608    </td>
609  </tr>
610</table>
611<table cellspacing=5 cellpadding=0 border=0>
612  <tr>
613    <td>
614      &nbsp;
615    </td>
616    <td>
617
618<p>
619Destroy locally queued <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> operations.
620<p>
621    </td>
622  </tr>
623</table>
624<a class="anchor" name="Ogre_1_1CompositorInstanced0" doxytag="Ogre::CompositorInstance::collectPasses" ></a><p>
625<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
626  <tr>
627    <td class="mdRow">
628      <table cellpadding="0" cellspacing="0" border="0">
629        <tr>
630          <td class="md" nowrap valign="top"> virtual void Ogre::CompositorInstance::collectPasses </td>
631          <td class="md" valign="top">(&nbsp;</td>
632          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> &amp;&nbsp;</td>
633          <td class="mdname" nowrap> <em>finalState</em>, </td>
634        </tr>
635        <tr>
636          <td class="md" nowrap align="right"></td>
637          <td></td>
638          <td class="md" nowrap><a class="el" href="classOgre_1_1CompositionTargetPass.html">CompositionTargetPass</a> *&nbsp;</td>
639          <td class="mdname" nowrap> <em>target</em></td>
640        </tr>
641        <tr>
642          <td></td>
643          <td class="md">)&nbsp;</td>
644          <td class="md" colspan="2"><code> [private, virtual]</code></td>
645        </tr>
646
647      </table>
648    </td>
649  </tr>
650</table>
651<table cellspacing=5 cellpadding=0 border=0>
652  <tr>
653    <td>
654      &nbsp;
655    </td>
656    <td>
657
658<p>
659Collect rendering passes.
660<p>
661Here, passes are converted into render target operations and queued with queueRenderSystemOp.     </td>
662  </tr>
663</table>
664<a class="anchor" name="Ogre_1_1CompositorInstanced1" doxytag="Ogre::CompositorInstance::createLocalMaterial" ></a><p>
665<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
666  <tr>
667    <td class="mdRow">
668      <table cellpadding="0" cellspacing="0" border="0">
669        <tr>
670          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> Ogre::CompositorInstance::createLocalMaterial </td>
671          <td class="md" valign="top">(&nbsp;</td>
672          <td class="mdname1" valign="top" nowrap>          </td>
673          <td class="md" valign="top">&nbsp;)&nbsp;</td>
674          <td class="md" nowrap><code> [private]</code></td>
675        </tr>
676
677      </table>
678    </td>
679  </tr>
680</table>
681<table cellspacing=5 cellpadding=0 border=0>
682  <tr>
683    <td>
684      &nbsp;
685    </td>
686    <td>
687
688<p>
689Create a local dummy material with one technique but no passes.
690<p>
691The material is detached from the <a class="el" href="classOgre_1_1Material.html">Material</a> Manager to make sure it is destroyed when going out of scope.     </td>
692  </tr>
693</table>
694<a class="anchor" name="Ogre_1_1CompositorInstanced2" doxytag="Ogre::CompositorInstance::createResources" ></a><p>
695<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
696  <tr>
697    <td class="mdRow">
698      <table cellpadding="0" cellspacing="0" border="0">
699        <tr>
700          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::createResources </td>
701          <td class="md" valign="top">(&nbsp;</td>
702          <td class="mdname1" valign="top" nowrap>          </td>
703          <td class="md" valign="top">&nbsp;)&nbsp;</td>
704          <td class="md" nowrap><code> [private]</code></td>
705        </tr>
706
707      </table>
708    </td>
709  </tr>
710</table>
711<table cellspacing=5 cellpadding=0 border=0>
712  <tr>
713    <td>
714      &nbsp;
715    </td>
716    <td>
717
718<p>
719Create local rendertextures and other resources.
720<p>
721Builds mLocalTextures.     </td>
722  </tr>
723</table>
724<a class="anchor" name="Ogre_1_1CompositorInstanced3" doxytag="Ogre::CompositorInstance::freeResources" ></a><p>
725<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
726  <tr>
727    <td class="mdRow">
728      <table cellpadding="0" cellspacing="0" border="0">
729        <tr>
730          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::freeResources </td>
731          <td class="md" valign="top">(&nbsp;</td>
732          <td class="mdname1" valign="top" nowrap>          </td>
733          <td class="md" valign="top">&nbsp;)&nbsp;</td>
734          <td class="md" nowrap><code> [private]</code></td>
735        </tr>
736
737      </table>
738    </td>
739  </tr>
740</table>
741<table cellspacing=5 cellpadding=0 border=0>
742  <tr>
743    <td>
744      &nbsp;
745    </td>
746    <td>
747
748<p>
749Destroy local rendertextures and other resources.
750<p>
751    </td>
752  </tr>
753</table>
754<a class="anchor" name="Ogre_1_1CompositorInstancea9" doxytag="Ogre::CompositorInstance::getChain" ></a><p>
755<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
756  <tr>
757    <td class="mdRow">
758      <table cellpadding="0" cellspacing="0" border="0">
759        <tr>
760          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a>* Ogre::CompositorInstance::getChain </td>
761          <td class="md" valign="top">(&nbsp;</td>
762          <td class="mdname1" valign="top" nowrap>          </td>
763          <td class="md" valign="top">&nbsp;)&nbsp;</td>
764          <td class="md" nowrap></td>
765        </tr>
766
767      </table>
768    </td>
769  </tr>
770</table>
771<table cellspacing=5 cellpadding=0 border=0>
772  <tr>
773    <td>
774      &nbsp;
775    </td>
776    <td>
777
778<p>
779Get Chain that this instance is part of.
780<p>
781    </td>
782  </tr>
783</table>
784<a class="anchor" name="Ogre_1_1CompositorInstancea7" doxytag="Ogre::CompositorInstance::getCompositor" ></a><p>
785<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
786  <tr>
787    <td class="mdRow">
788      <table cellpadding="0" cellspacing="0" border="0">
789        <tr>
790          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Compositor.html">Compositor</a>* Ogre::CompositorInstance::getCompositor </td>
791          <td class="md" valign="top">(&nbsp;</td>
792          <td class="mdname1" valign="top" nowrap>          </td>
793          <td class="md" valign="top">&nbsp;)&nbsp;</td>
794          <td class="md" nowrap></td>
795        </tr>
796
797      </table>
798    </td>
799  </tr>
800</table>
801<table cellspacing=5 cellpadding=0 border=0>
802  <tr>
803    <td>
804      &nbsp;
805    </td>
806    <td>
807
808<p>
809Get <a class="el" href="classOgre_1_1Compositor.html">Compositor</a> of which this is an instance.
810<p>
811    </td>
812  </tr>
813</table>
814<a class="anchor" name="Ogre_1_1CompositorInstancea3" doxytag="Ogre::CompositorInstance::getEnabled" ></a><p>
815<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
816  <tr>
817    <td class="mdRow">
818      <table cellpadding="0" cellspacing="0" border="0">
819        <tr>
820          <td class="md" nowrap valign="top"> bool Ogre::CompositorInstance::getEnabled </td>
821          <td class="md" valign="top">(&nbsp;</td>
822          <td class="mdname1" valign="top" nowrap>          </td>
823          <td class="md" valign="top">&nbsp;)&nbsp;</td>
824          <td class="md" nowrap></td>
825        </tr>
826
827      </table>
828    </td>
829  </tr>
830</table>
831<table cellspacing=5 cellpadding=0 border=0>
832  <tr>
833    <td>
834      &nbsp;
835    </td>
836    <td>
837
838<p>
839Get enabled flag.
840<p>
841    </td>
842  </tr>
843</table>
844<a class="anchor" name="Ogre_1_1CompositorInstanced6" doxytag="Ogre::CompositorInstance::getSourceForTex" ></a><p>
845<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
846  <tr>
847    <td class="mdRow">
848      <table cellpadding="0" cellspacing="0" border="0">
849        <tr>
850          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a471">String</a>&amp; Ogre::CompositorInstance::getSourceForTex </td>
851          <td class="md" valign="top">(&nbsp;</td>
852          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
853          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
854          <td class="md" valign="top">&nbsp;)&nbsp;</td>
855          <td class="md" nowrap><code> [private]</code></td>
856        </tr>
857
858      </table>
859    </td>
860  </tr>
861</table>
862<table cellspacing=5 cellpadding=0 border=0>
863  <tr>
864    <td>
865      &nbsp;
866    </td>
867    <td>
868
869<p>
870Get source texture name for a named local texture.
871<p>
872    </td>
873  </tr>
874</table>
875<a class="anchor" name="Ogre_1_1CompositorInstanced5" doxytag="Ogre::CompositorInstance::getTargetForTex" ></a><p>
876<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
877  <tr>
878    <td class="mdRow">
879      <table cellpadding="0" cellspacing="0" border="0">
880        <tr>
881          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a>* Ogre::CompositorInstance::getTargetForTex </td>
882          <td class="md" valign="top">(&nbsp;</td>
883          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
884          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
885          <td class="md" valign="top">&nbsp;)&nbsp;</td>
886          <td class="md" nowrap><code> [private]</code></td>
887        </tr>
888
889      </table>
890    </td>
891  </tr>
892</table>
893<table cellspacing=5 cellpadding=0 border=0>
894  <tr>
895    <td>
896      &nbsp;
897    </td>
898    <td>
899
900<p>
901Get <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> for a named local texture.
902<p>
903    </td>
904  </tr>
905</table>
906<a class="anchor" name="Ogre_1_1CompositorInstancea8" doxytag="Ogre::CompositorInstance::getTechnique" ></a><p>
907<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
908  <tr>
909    <td class="mdRow">
910      <table cellpadding="0" cellspacing="0" border="0">
911        <tr>
912          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a>* Ogre::CompositorInstance::getTechnique </td>
913          <td class="md" valign="top">(&nbsp;</td>
914          <td class="mdname1" valign="top" nowrap>          </td>
915          <td class="md" valign="top">&nbsp;)&nbsp;</td>
916          <td class="md" nowrap></td>
917        </tr>
918
919      </table>
920    </td>
921  </tr>
922</table>
923<table cellspacing=5 cellpadding=0 border=0>
924  <tr>
925    <td>
926      &nbsp;
927    </td>
928    <td>
929
930<p>
931Get <a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a> used by this instance.
932<p>
933    </td>
934  </tr>
935</table>
936<a class="anchor" name="Ogre_1_1CompositorInstanced7" doxytag="Ogre::CompositorInstance::queueRenderSystemOp" ></a><p>
937<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
938  <tr>
939    <td class="mdRow">
940      <table cellpadding="0" cellspacing="0" border="0">
941        <tr>
942          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::queueRenderSystemOp </td>
943          <td class="md" valign="top">(&nbsp;</td>
944          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1CompositorInstance_1_1TargetOperation.html">TargetOperation</a> &amp;&nbsp;</td>
945          <td class="mdname" nowrap> <em>finalState</em>, </td>
946        </tr>
947        <tr>
948          <td class="md" nowrap align="right"></td>
949          <td></td>
950          <td class="md" nowrap><a class="el" href="classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html">RenderSystemOperation</a> *&nbsp;</td>
951          <td class="mdname" nowrap> <em>op</em></td>
952        </tr>
953        <tr>
954          <td></td>
955          <td class="md">)&nbsp;</td>
956          <td class="md" colspan="2"><code> [private]</code></td>
957        </tr>
958
959      </table>
960    </td>
961  </tr>
962</table>
963<table cellspacing=5 cellpadding=0 border=0>
964  <tr>
965    <td>
966      &nbsp;
967    </td>
968    <td>
969
970<p>
971Queue a render system operation.
972<p>
973<dl compact><dt><b>Returns:</b></dt><dd>destination pass</dd></dl>
974    </td>
975  </tr>
976</table>
977<a class="anchor" name="Ogre_1_1CompositorInstancea11" doxytag="Ogre::CompositorInstance::removeListener" ></a><p>
978<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
979  <tr>
980    <td class="mdRow">
981      <table cellpadding="0" cellspacing="0" border="0">
982        <tr>
983          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::removeListener </td>
984          <td class="md" valign="top">(&nbsp;</td>
985          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">Listener</a> *&nbsp;</td>
986          <td class="mdname1" valign="top" nowrap> <em>l</em>          </td>
987          <td class="md" valign="top">&nbsp;)&nbsp;</td>
988          <td class="md" nowrap></td>
989        </tr>
990
991      </table>
992    </td>
993  </tr>
994</table>
995<table cellspacing=5 cellpadding=0 border=0>
996  <tr>
997    <td>
998      &nbsp;
999    </td>
1000    <td>
1001
1002<p>
1003Remove a listener.
1004<p>
1005<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classOgre_1_1CompositorInstance_1_1Listener.html">CompositorInstance::Listener</a></dd></dl>
1006    </td>
1007  </tr>
1008</table>
1009<a class="anchor" name="Ogre_1_1CompositorInstancea2" doxytag="Ogre::CompositorInstance::setEnabled" ></a><p>
1010<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1011  <tr>
1012    <td class="mdRow">
1013      <table cellpadding="0" cellspacing="0" border="0">
1014        <tr>
1015          <td class="md" nowrap valign="top"> void Ogre::CompositorInstance::setEnabled </td>
1016          <td class="md" valign="top">(&nbsp;</td>
1017          <td class="md" nowrap valign="top">bool&nbsp;</td>
1018          <td class="mdname1" valign="top" nowrap> <em>value</em>          </td>
1019          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1020          <td class="md" nowrap></td>
1021        </tr>
1022
1023      </table>
1024    </td>
1025  </tr>
1026</table>
1027<table cellspacing=5 cellpadding=0 border=0>
1028  <tr>
1029    <td>
1030      &nbsp;
1031    </td>
1032    <td>
1033
1034<p>
1035Set enabled flag.
1036<p>
1037The compositor instance will only render if it is enabled, otherwise it is pass-through.     </td>
1038  </tr>
1039</table>
1040<hr><h2>Friends And Related Function Documentation</h2>
1041<a class="anchor" name="Ogre_1_1CompositorInstancen0" doxytag="Ogre::CompositorInstance::CompositorChain" ></a><p>
1042<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1043  <tr>
1044    <td class="mdRow">
1045      <table cellpadding="0" cellspacing="0" border="0">
1046        <tr>
1047          <td class="md" nowrap valign="top"> friend class <a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a><code> [friend]</code>
1048      </table>
1049    </td>
1050  </tr>
1051</table>
1052<table cellspacing=5 cellpadding=0 border=0>
1053  <tr>
1054    <td>
1055      &nbsp;
1056    </td>
1057    <td>
1058
1059<p>
1060
1061<p>
1062Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00257">257</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1063  </tr>
1064</table>
1065<hr><h2>Member Data Documentation</h2>
1066<a class="anchor" name="Ogre_1_1CompositorInstancer2" doxytag="Ogre::CompositorInstance::mChain" ></a><p>
1067<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1068  <tr>
1069    <td class="mdRow">
1070      <table cellpadding="0" cellspacing="0" border="0">
1071        <tr>
1072          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositorChain.html">CompositorChain</a>* <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer2">Ogre::CompositorInstance::mChain</a><code> [private]</code>
1073      </table>
1074    </td>
1075  </tr>
1076</table>
1077<table cellspacing=5 cellpadding=0 border=0>
1078  <tr>
1079    <td>
1080      &nbsp;
1081    </td>
1082    <td>
1083
1084<p>
1085Composition chain of which this instance is part.
1086<p>
1087
1088<p>
1089Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00201">201</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1090  </tr>
1091</table>
1092<a class="anchor" name="Ogre_1_1CompositorInstancer0" doxytag="Ogre::CompositorInstance::mCompositor" ></a><p>
1093<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1094  <tr>
1095    <td class="mdRow">
1096      <table cellpadding="0" cellspacing="0" border="0">
1097        <tr>
1098          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Compositor.html">Compositor</a>* <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer0">Ogre::CompositorInstance::mCompositor</a><code> [private]</code>
1099      </table>
1100    </td>
1101  </tr>
1102</table>
1103<table cellspacing=5 cellpadding=0 border=0>
1104  <tr>
1105    <td>
1106      &nbsp;
1107    </td>
1108    <td>
1109
1110<p>
1111<a class="el" href="classOgre_1_1Compositor.html">Compositor</a> of which this is an instance.
1112<p>
1113
1114<p>
1115Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00197">197</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1116  </tr>
1117</table>
1118<a class="anchor" name="Ogre_1_1CompositorInstancer3" doxytag="Ogre::CompositorInstance::mEnabled" ></a><p>
1119<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1120  <tr>
1121    <td class="mdRow">
1122      <table cellpadding="0" cellspacing="0" border="0">
1123        <tr>
1124          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer3">Ogre::CompositorInstance::mEnabled</a><code> [private]</code>
1125      </table>
1126    </td>
1127  </tr>
1128</table>
1129<table cellspacing=5 cellpadding=0 border=0>
1130  <tr>
1131    <td>
1132      &nbsp;
1133    </td>
1134    <td>
1135
1136<p>
1137Is this instance enabled?
1138<p>
1139
1140<p>
1141Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00203">203</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1142  </tr>
1143</table>
1144<a class="anchor" name="Ogre_1_1CompositorInstancer6" doxytag="Ogre::CompositorInstance::mListeners" ></a><p>
1145<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1146  <tr>
1147    <td class="mdRow">
1148      <table cellpadding="0" cellspacing="0" border="0">
1149        <tr>
1150          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey2">Listeners</a> <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer6">Ogre::CompositorInstance::mListeners</a><code> [private]</code>
1151      </table>
1152    </td>
1153  </tr>
1154</table>
1155<table cellspacing=5 cellpadding=0 border=0>
1156  <tr>
1157    <td>
1158      &nbsp;
1159    </td>
1160    <td>
1161
1162<p>
1163
1164<p>
1165Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00216">216</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1166  </tr>
1167</table>
1168<a class="anchor" name="Ogre_1_1CompositorInstancer4" doxytag="Ogre::CompositorInstance::mLocalTextures" ></a><p>
1169<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1170  <tr>
1171    <td class="mdRow">
1172      <table cellpadding="0" cellspacing="0" border="0">
1173        <tr>
1174          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey0">LocalTextureMap</a> <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer4">Ogre::CompositorInstance::mLocalTextures</a><code> [private]</code>
1175      </table>
1176    </td>
1177  </tr>
1178</table>
1179<table cellspacing=5 cellpadding=0 border=0>
1180  <tr>
1181    <td>
1182      &nbsp;
1183    </td>
1184    <td>
1185
1186<p>
1187
1188<p>
1189Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00206">206</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1190  </tr>
1191</table>
1192<a class="anchor" name="Ogre_1_1CompositorInstancer7" doxytag="Ogre::CompositorInstance::mPreviousInstance" ></a><p>
1193<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1194  <tr>
1195    <td class="mdRow">
1196      <table cellpadding="0" cellspacing="0" border="0">
1197        <tr>
1198          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositorInstance.html">CompositorInstance</a>* <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer7">Ogre::CompositorInstance::mPreviousInstance</a><code> [private]</code>
1199      </table>
1200    </td>
1201  </tr>
1202</table>
1203<table cellspacing=5 cellpadding=0 border=0>
1204  <tr>
1205    <td>
1206      &nbsp;
1207    </td>
1208    <td>
1209
1210<p>
1211Previous instance (set by chain).
1212<p>
1213
1214<p>
1215Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00219">219</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1216  </tr>
1217</table>
1218<a class="anchor" name="Ogre_1_1CompositorInstancer5" doxytag="Ogre::CompositorInstance::mRenderSystemOperations" ></a><p>
1219<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1220  <tr>
1221    <td class="mdRow">
1222      <table cellpadding="0" cellspacing="0" border="0">
1223        <tr>
1224          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancey1">RenderSystemOperations</a> <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer5">Ogre::CompositorInstance::mRenderSystemOperations</a><code> [private]</code>
1225      </table>
1226    </td>
1227  </tr>
1228</table>
1229<table cellspacing=5 cellpadding=0 border=0>
1230  <tr>
1231    <td>
1232      &nbsp;
1233    </td>
1234    <td>
1235
1236<p>
1237
1238<p>
1239Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00212">212</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1240  </tr>
1241</table>
1242<a class="anchor" name="Ogre_1_1CompositorInstancer1" doxytag="Ogre::CompositorInstance::mTechnique" ></a><p>
1243<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1244  <tr>
1245    <td class="mdRow">
1246      <table cellpadding="0" cellspacing="0" border="0">
1247        <tr>
1248          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1CompositionTechnique.html">CompositionTechnique</a>* <a class="el" href="classOgre_1_1CompositorInstance.html#Ogre_1_1CompositorInstancer1">Ogre::CompositorInstance::mTechnique</a><code> [private]</code>
1249      </table>
1250    </td>
1251  </tr>
1252</table>
1253<table cellspacing=5 cellpadding=0 border=0>
1254  <tr>
1255    <td>
1256      &nbsp;
1257    </td>
1258    <td>
1259
1260<p>
1261Composition technique used by this instance.
1262<p>
1263
1264<p>
1265Definition at line <a class="el" href="OgreCompositorInstance_8h-source.html#l00199">199</a> of file <a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a>.    </td>
1266  </tr>
1267</table>
1268<hr>The documentation for this class was generated from the following file:<ul>
1269<li><a class="el" href="OgreCompositorInstance_8h-source.html">OgreCompositorInstance.h</a></ul>
1270<hr>
1271<p>
1272Copyright &copy; 2000-2005 by The OGRE Team<br />
1273<!--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/>
1274This 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/>
1275                <!--/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#">
1276                <Work rdf:about="">
1277                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1278        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1279                </Work>
1280                <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> -->
1281
1282Last modified Sun Mar 12 14:38:30 2006
1283</p>
1284</body>
1285</html>
Note: See TracBrowser for help on using the repository browser.