source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1EventDispatcher.html @ 657

Revision 657, 41.7 KB checked in by mattausch, 18 years ago (diff)

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::EventDispatcher 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::EventDispatcher Class Reference</h1>Handles the Dispatching of events to a <a class="el" href="classOgre_1_1EventTarget.html">EventTarget</a> (mainly a <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> for mouse moving). 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>&gt;</code>
14<p>
15<a href="classOgre_1_1EventDispatcher-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 Member Functions</h2></td></tr>
18<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatchera0">EventDispatcher</a> (<a class="el" href="classOgre_1_1TargetManager.html">TargetManager</a> *pTargetManager)</td></tr>
19
20<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatchera1">~EventDispatcher</a> ()</td></tr>
21
22<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatchera2">dispatchEvent</a> (<a class="el" href="classOgre_1_1InputEvent.html">InputEvent</a> *e)</td></tr>
23
24<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dispatches an event to a <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> if necessary, and returns whether or not the event was forwarded to a sub-PositionTarget.  <a href="#Ogre_1_1EventDispatchera2"></a><br><br></td></tr>
25<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatchera3">setDragDrop</a> (bool dragDropOn)</td></tr>
26
27<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enables or disables the mouse drag/drop events on the next mouse drag sequence.  <a href="#Ogre_1_1EventDispatchera3"></a><br><br></td></tr>
28<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatchera4">getMouseX</a> () const </td></tr>
29
30<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the X screen coordinate of the current mouse position.  <a href="#Ogre_1_1EventDispatchera4"></a><br><br></td></tr>
31<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatchera5">getMouseY</a> () const </td></tr>
32
33<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Y screen coordinate of the current mouse position.  <a href="#Ogre_1_1EventDispatchera5"></a><br><br></td></tr>
34<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
35<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherb0">processKeyEvent</a> (<a class="el" href="classOgre_1_1KeyEvent.html">KeyEvent</a> *e)</td></tr>
36
37<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherb1">processMouseEvent</a> (<a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *e)</td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This method attempts to distribute a mouse event to a lightweight <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>.  <a href="#Ogre_1_1EventDispatcherb1"></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_1EventDispatcher.html#Ogre_1_1EventDispatcherb2">retargetMouseEvent</a> (<a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *target, <a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *e)</td></tr>
41
42<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a mouse event to the current mouse event recipient using the given event (sent to the windowed host) as a srcEvent.  <a href="#Ogre_1_1EventDispatcherb2"></a><br><br></td></tr>
43<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherb3">retargetMouseEvent</a> (<a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *target, int <a class="el" href="OgreGLPrerequisites_8h.html#a86">id</a>, <a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *e, bool consume=false)</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a mouse event to the current mouse event recipient using the given event (sent to the windowed host) as a srcEvent.  <a href="#Ogre_1_1EventDispatcherb3"></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_1EventDispatcher.html#Ogre_1_1EventDispatcherb4">retargetKeyEvent</a> (<a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *target, int <a class="el" href="OgreGLPrerequisites_8h.html#a86">id</a>, <a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *e)</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a key event to the current mouse event recipient using the given event (sent to the windowed host) as a srcEvent.  <a href="#Ogre_1_1EventDispatcherb4"></a><br><br></td></tr>
49<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherb5">trackMouseEnterExit</a> (<a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *targetOver, <a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *e)</td></tr>
50
51<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherb6">trackKeyEnterExit</a> (<a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *targetOver, <a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *e)</td></tr>
52
53<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1TargetManager.html">TargetManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp0">mTargetManager</a></td></tr>
55
56<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp1">mFocus</a></td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> that has focus that is being hosted by this GuiContainer.  <a href="#Ogre_1_1EventDispatcherp1"></a><br><br></td></tr>
59<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp2">mMouseDragSource</a></td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>, over which, the current drag operation originated.  <a href="#Ogre_1_1EventDispatcherp2"></a><br><br></td></tr>
62<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp3">mKeyCursorOn</a></td></tr>
63
64<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> the Keycursor is on.  <a href="#Ogre_1_1EventDispatcherp3"></a><br><br></td></tr>
65<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp4">mTargetLastEntered</a></td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> entered.  <a href="#Ogre_1_1EventDispatcherp4"></a><br><br></td></tr>
68<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp5">mMouseX</a></td></tr>
69
70<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Screen coordinates of the last (or current) mouse event.  <a href="#Ogre_1_1EventDispatcherp5"></a><br><br></td></tr>
71<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp6">mMouseY</a></td></tr>
72
73<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp7">mDragging</a></td></tr>
74
75<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates if the mouse pointer is currently being dragged...  <a href="#Ogre_1_1EventDispatcherp7"></a><br><br></td></tr>
76<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp8">mDragDropOn</a></td></tr>
77
78<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether or not Drag/Drop event will be generated during the next drag sequence.  <a href="#Ogre_1_1EventDispatcherp8"></a><br><br></td></tr>
79<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp9">mDragDropActive</a></td></tr>
80
81<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether or not Drag/Drop events are currently being generated.  <a href="#Ogre_1_1EventDispatcherp9"></a><br><br></td></tr>
82<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp10">mEventMask</a></td></tr>
83
84</table>
85<hr><a name="_details"></a><h2>Detailed Description</h2>
86Handles the Dispatching of events to a <a class="el" href="classOgre_1_1EventTarget.html">EventTarget</a> (mainly a <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> for mouse moving).
87<p>
88<dl compact><dt><b>Remarks:</b></dt><dd>A <a class="el" href="classOgre_1_1EventDispatcher.html">EventDispatcher</a> is needed for each <a class="el" href="classOgre_1_1TargetManager.html">TargetManager</a>. ie 1 dispatcher for the <a class="el" href="classOgre_1_1OverlayManager.html">OverlayManager</a>, for managing the 2D GUI components, and another <a class="el" href="classOgre_1_1EventDispatcher.html">EventDispatcher</a> for a <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> managing the 3D objects.(NOTE currently the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> isn't a <a class="el" href="classOgre_1_1TargetManager.html">TargetManager</a>.. this is a TODO).</dd></dl>
89
90<p>
91
92<p>
93Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00058">58</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
94<a class="anchor" name="Ogre_1_1EventDispatchera0" doxytag="Ogre::EventDispatcher::EventDispatcher" ></a><p>
95<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
96  <tr>
97    <td class="mdRow">
98      <table cellpadding="0" cellspacing="0" border="0">
99        <tr>
100          <td class="md" nowrap valign="top"> Ogre::EventDispatcher::EventDispatcher </td>
101          <td class="md" valign="top">(&nbsp;</td>
102          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1TargetManager.html">TargetManager</a> *&nbsp;</td>
103          <td class="mdname1" valign="top" nowrap> <em>pTargetManager</em>          </td>
104          <td class="md" valign="top">&nbsp;)&nbsp;</td>
105          <td class="md" nowrap></td>
106        </tr>
107
108      </table>
109    </td>
110  </tr>
111</table>
112<table cellspacing=5 cellpadding=0 border=0>
113  <tr>
114    <td>
115      &nbsp;
116    </td>
117    <td>
118
119<p>
120    </td>
121  </tr>
122</table>
123<a class="anchor" name="Ogre_1_1EventDispatchera1" doxytag="Ogre::EventDispatcher::~EventDispatcher" ></a><p>
124<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
125  <tr>
126    <td class="mdRow">
127      <table cellpadding="0" cellspacing="0" border="0">
128        <tr>
129          <td class="md" nowrap valign="top"> virtual Ogre::EventDispatcher::~<a class="el" href="classOgre_1_1EventDispatcher.html">EventDispatcher</a> </td>
130          <td class="md" valign="top">(&nbsp;</td>
131          <td class="mdname1" valign="top" nowrap>          </td>
132          <td class="md" valign="top">&nbsp;)&nbsp;</td>
133          <td class="md" nowrap><code> [virtual]</code></td>
134        </tr>
135
136      </table>
137    </td>
138  </tr>
139</table>
140<table cellspacing=5 cellpadding=0 border=0>
141  <tr>
142    <td>
143      &nbsp;
144    </td>
145    <td>
146
147<p>
148    </td>
149  </tr>
150</table>
151<hr><h2>Member Function Documentation</h2>
152<a class="anchor" name="Ogre_1_1EventDispatchera2" doxytag="Ogre::EventDispatcher::dispatchEvent" ></a><p>
153<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
154  <tr>
155    <td class="mdRow">
156      <table cellpadding="0" cellspacing="0" border="0">
157        <tr>
158          <td class="md" nowrap valign="top"> bool Ogre::EventDispatcher::dispatchEvent </td>
159          <td class="md" valign="top">(&nbsp;</td>
160          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1InputEvent.html">InputEvent</a> *&nbsp;</td>
161          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
162          <td class="md" valign="top">&nbsp;)&nbsp;</td>
163          <td class="md" nowrap></td>
164        </tr>
165
166      </table>
167    </td>
168  </tr>
169</table>
170<table cellspacing=5 cellpadding=0 border=0>
171  <tr>
172    <td>
173      &nbsp;
174    </td>
175    <td>
176
177<p>
178Dispatches an event to a <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> if necessary, and returns whether or not the event was forwarded to a sub-PositionTarget.
179<p>
180<dl compact><dt><b>Parameters:</b></dt><dd>
181  <table border="0" cellspacing="2" cellpadding="0">
182    <tr><td valign=top><em>e</em>&nbsp;</td><td>the event</td></tr>
183  </table>
184</dl>
185    </td>
186  </tr>
187</table>
188<a class="anchor" name="Ogre_1_1EventDispatchera4" doxytag="Ogre::EventDispatcher::getMouseX" ></a><p>
189<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
190  <tr>
191    <td class="mdRow">
192      <table cellpadding="0" cellspacing="0" border="0">
193        <tr>
194          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::EventDispatcher::getMouseX </td>
195          <td class="md" valign="top">(&nbsp;</td>
196          <td class="mdname1" valign="top" nowrap>          </td>
197          <td class="md" valign="top">&nbsp;)&nbsp;</td>
198          <td class="md" nowrap> const</td>
199        </tr>
200
201      </table>
202    </td>
203  </tr>
204</table>
205<table cellspacing=5 cellpadding=0 border=0>
206  <tr>
207    <td>
208      &nbsp;
209    </td>
210    <td>
211
212<p>
213Returns the X screen coordinate of the current mouse position.
214<p>
215
216<p>
217Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00202">202</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.
218<p>
219References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
220  </tr>
221</table>
222<a class="anchor" name="Ogre_1_1EventDispatchera5" doxytag="Ogre::EventDispatcher::getMouseY" ></a><p>
223<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
224  <tr>
225    <td class="mdRow">
226      <table cellpadding="0" cellspacing="0" border="0">
227        <tr>
228          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::EventDispatcher::getMouseY </td>
229          <td class="md" valign="top">(&nbsp;</td>
230          <td class="mdname1" valign="top" nowrap>          </td>
231          <td class="md" valign="top">&nbsp;)&nbsp;</td>
232          <td class="md" nowrap> const</td>
233        </tr>
234
235      </table>
236    </td>
237  </tr>
238</table>
239<table cellspacing=5 cellpadding=0 border=0>
240  <tr>
241    <td>
242      &nbsp;
243    </td>
244    <td>
245
246<p>
247Returns the Y screen coordinate of the current mouse position.
248<p>
249
250<p>
251Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00206">206</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.
252<p>
253References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
254  </tr>
255</table>
256<a class="anchor" name="Ogre_1_1EventDispatcherb0" doxytag="Ogre::EventDispatcher::processKeyEvent" ></a><p>
257<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
258  <tr>
259    <td class="mdRow">
260      <table cellpadding="0" cellspacing="0" border="0">
261        <tr>
262          <td class="md" nowrap valign="top"> bool Ogre::EventDispatcher::processKeyEvent </td>
263          <td class="md" valign="top">(&nbsp;</td>
264          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1KeyEvent.html">KeyEvent</a> *&nbsp;</td>
265          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
266          <td class="md" valign="top">&nbsp;)&nbsp;</td>
267          <td class="md" nowrap><code> [protected]</code></td>
268        </tr>
269
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    </td>
283  </tr>
284</table>
285<a class="anchor" name="Ogre_1_1EventDispatcherb1" doxytag="Ogre::EventDispatcher::processMouseEvent" ></a><p>
286<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
287  <tr>
288    <td class="mdRow">
289      <table cellpadding="0" cellspacing="0" border="0">
290        <tr>
291          <td class="md" nowrap valign="top"> bool Ogre::EventDispatcher::processMouseEvent </td>
292          <td class="md" valign="top">(&nbsp;</td>
293          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *&nbsp;</td>
294          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
295          <td class="md" valign="top">&nbsp;)&nbsp;</td>
296          <td class="md" nowrap><code> [protected]</code></td>
297        </tr>
298
299      </table>
300    </td>
301  </tr>
302</table>
303<table cellspacing=5 cellpadding=0 border=0>
304  <tr>
305    <td>
306      &nbsp;
307    </td>
308    <td>
309
310<p>
311This method attempts to distribute a mouse event to a lightweight <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>.
312<p>
313It tries to avoid doing any unnecessary probes down into the <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> tree to minimize the overhead of determining where to route the event, since mouse movement events tend to come in large and frequent amounts.    </td>
314  </tr>
315</table>
316<a class="anchor" name="Ogre_1_1EventDispatcherb4" doxytag="Ogre::EventDispatcher::retargetKeyEvent" ></a><p>
317<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
318  <tr>
319    <td class="mdRow">
320      <table cellpadding="0" cellspacing="0" border="0">
321        <tr>
322          <td class="md" nowrap valign="top"> void Ogre::EventDispatcher::retargetKeyEvent </td>
323          <td class="md" valign="top">(&nbsp;</td>
324          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td>
325          <td class="mdname" nowrap> <em>target</em>, </td>
326        </tr>
327        <tr>
328          <td class="md" nowrap align="right"></td>
329          <td></td>
330          <td class="md" nowrap>int&nbsp;</td>
331          <td class="mdname" nowrap> <em>id</em>, </td>
332        </tr>
333        <tr>
334          <td class="md" nowrap align="right"></td>
335          <td></td>
336          <td class="md" nowrap><a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *&nbsp;</td>
337          <td class="mdname" nowrap> <em>e</em></td>
338        </tr>
339        <tr>
340          <td></td>
341          <td class="md">)&nbsp;</td>
342          <td class="md" colspan="2"><code> [protected]</code></td>
343        </tr>
344
345      </table>
346    </td>
347  </tr>
348</table>
349<table cellspacing=5 cellpadding=0 border=0>
350  <tr>
351    <td>
352      &nbsp;
353    </td>
354    <td>
355
356<p>
357Sends a key event to the current mouse event recipient using the given event (sent to the windowed host) as a srcEvent.
358<p>
359    </td>
360  </tr>
361</table>
362<a class="anchor" name="Ogre_1_1EventDispatcherb3" doxytag="Ogre::EventDispatcher::retargetMouseEvent" ></a><p>
363<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
364  <tr>
365    <td class="mdRow">
366      <table cellpadding="0" cellspacing="0" border="0">
367        <tr>
368          <td class="md" nowrap valign="top"> void Ogre::EventDispatcher::retargetMouseEvent </td>
369          <td class="md" valign="top">(&nbsp;</td>
370          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td>
371          <td class="mdname" nowrap> <em>target</em>, </td>
372        </tr>
373        <tr>
374          <td class="md" nowrap align="right"></td>
375          <td></td>
376          <td class="md" nowrap>int&nbsp;</td>
377          <td class="mdname" nowrap> <em>id</em>, </td>
378        </tr>
379        <tr>
380          <td class="md" nowrap align="right"></td>
381          <td></td>
382          <td class="md" nowrap><a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *&nbsp;</td>
383          <td class="mdname" nowrap> <em>e</em>, </td>
384        </tr>
385        <tr>
386          <td class="md" nowrap align="right"></td>
387          <td></td>
388          <td class="md" nowrap>bool&nbsp;</td>
389          <td class="mdname" nowrap> <em>consume</em> = false</td>
390        </tr>
391        <tr>
392          <td></td>
393          <td class="md">)&nbsp;</td>
394          <td class="md" colspan="2"><code> [protected]</code></td>
395        </tr>
396
397      </table>
398    </td>
399  </tr>
400</table>
401<table cellspacing=5 cellpadding=0 border=0>
402  <tr>
403    <td>
404      &nbsp;
405    </td>
406    <td>
407
408<p>
409Sends a mouse event to the current mouse event recipient using the given event (sent to the windowed host) as a srcEvent.
410<p>
411If the mouse event target is still in the <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> tree, the coordinates of the event are translated to those of the target. If the target has been removed, we don't bother to send the message.    </td>
412  </tr>
413</table>
414<a class="anchor" name="Ogre_1_1EventDispatcherb2" doxytag="Ogre::EventDispatcher::retargetMouseEvent" ></a><p>
415<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
416  <tr>
417    <td class="mdRow">
418      <table cellpadding="0" cellspacing="0" border="0">
419        <tr>
420          <td class="md" nowrap valign="top"> void Ogre::EventDispatcher::retargetMouseEvent </td>
421          <td class="md" valign="top">(&nbsp;</td>
422          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td>
423          <td class="mdname" nowrap> <em>target</em>, </td>
424        </tr>
425        <tr>
426          <td class="md" nowrap align="right"></td>
427          <td></td>
428          <td class="md" nowrap><a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *&nbsp;</td>
429          <td class="mdname" nowrap> <em>e</em></td>
430        </tr>
431        <tr>
432          <td></td>
433          <td class="md">)&nbsp;</td>
434          <td class="md" colspan="2"><code> [protected]</code></td>
435        </tr>
436
437      </table>
438    </td>
439  </tr>
440</table>
441<table cellspacing=5 cellpadding=0 border=0>
442  <tr>
443    <td>
444      &nbsp;
445    </td>
446    <td>
447
448<p>
449Sends a mouse event to the current mouse event recipient using the given event (sent to the windowed host) as a srcEvent.
450<p>
451If the mouse event target is still in the <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> tree, the coordinates of the event are translated to those of the target. If the target has been removed, we don't bother to send the message.    </td>
452  </tr>
453</table>
454<a class="anchor" name="Ogre_1_1EventDispatchera3" doxytag="Ogre::EventDispatcher::setDragDrop" ></a><p>
455<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
456  <tr>
457    <td class="mdRow">
458      <table cellpadding="0" cellspacing="0" border="0">
459        <tr>
460          <td class="md" nowrap valign="top"> void Ogre::EventDispatcher::setDragDrop </td>
461          <td class="md" valign="top">(&nbsp;</td>
462          <td class="md" nowrap valign="top">bool&nbsp;</td>
463          <td class="mdname1" valign="top" nowrap> <em>dragDropOn</em>          </td>
464          <td class="md" valign="top">&nbsp;)&nbsp;</td>
465          <td class="md" nowrap></td>
466        </tr>
467
468      </table>
469    </td>
470  </tr>
471</table>
472<table cellspacing=5 cellpadding=0 border=0>
473  <tr>
474    <td>
475      &nbsp;
476    </td>
477    <td>
478
479<p>
480Enables or disables the mouse drag/drop events on the next mouse drag sequence.
481<p>
482It has no effect on the current drag sequence, if any. Drag/drop events are typically enabled when the mouse enters the area of a particular <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>.<p>
483<dl compact><dt><b>Parameters:</b></dt><dd>
484  <table border="0" cellspacing="2" cellpadding="0">
485    <tr><td valign=top><em>dragDropOn</em>&nbsp;</td><td>Indicates whether or not the drag/drop events should be enabled.</td></tr>
486  </table>
487</dl>
488    </td>
489  </tr>
490</table>
491<a class="anchor" name="Ogre_1_1EventDispatcherb6" doxytag="Ogre::EventDispatcher::trackKeyEnterExit" ></a><p>
492<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
493  <tr>
494    <td class="mdRow">
495      <table cellpadding="0" cellspacing="0" border="0">
496        <tr>
497          <td class="md" nowrap valign="top"> void Ogre::EventDispatcher::trackKeyEnterExit </td>
498          <td class="md" valign="top">(&nbsp;</td>
499          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td>
500          <td class="mdname" nowrap> <em>targetOver</em>, </td>
501        </tr>
502        <tr>
503          <td class="md" nowrap align="right"></td>
504          <td></td>
505          <td class="md" nowrap><a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *&nbsp;</td>
506          <td class="mdname" nowrap> <em>e</em></td>
507        </tr>
508        <tr>
509          <td></td>
510          <td class="md">)&nbsp;</td>
511          <td class="md" colspan="2"><code> [protected]</code></td>
512        </tr>
513
514      </table>
515    </td>
516  </tr>
517</table>
518<table cellspacing=5 cellpadding=0 border=0>
519  <tr>
520    <td>
521      &nbsp;
522    </td>
523    <td>
524
525<p>
526    </td>
527  </tr>
528</table>
529<a class="anchor" name="Ogre_1_1EventDispatcherb5" doxytag="Ogre::EventDispatcher::trackMouseEnterExit" ></a><p>
530<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
531  <tr>
532    <td class="mdRow">
533      <table cellpadding="0" cellspacing="0" border="0">
534        <tr>
535          <td class="md" nowrap valign="top"> void Ogre::EventDispatcher::trackMouseEnterExit </td>
536          <td class="md" valign="top">(&nbsp;</td>
537          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> *&nbsp;</td>
538          <td class="mdname" nowrap> <em>targetOver</em>, </td>
539        </tr>
540        <tr>
541          <td class="md" nowrap align="right"></td>
542          <td></td>
543          <td class="md" nowrap><a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> *&nbsp;</td>
544          <td class="mdname" nowrap> <em>e</em></td>
545        </tr>
546        <tr>
547          <td></td>
548          <td class="md">)&nbsp;</td>
549          <td class="md" colspan="2"><code> [protected]</code></td>
550        </tr>
551
552      </table>
553    </td>
554  </tr>
555</table>
556<table cellspacing=5 cellpadding=0 border=0>
557  <tr>
558    <td>
559      &nbsp;
560    </td>
561    <td>
562
563<p>
564    </td>
565  </tr>
566</table>
567<hr><h2>Member Data Documentation</h2>
568<a class="anchor" name="Ogre_1_1EventDispatcherp9" doxytag="Ogre::EventDispatcher::mDragDropActive" ></a><p>
569<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
570  <tr>
571    <td class="mdRow">
572      <table cellpadding="0" cellspacing="0" border="0">
573        <tr>
574          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp9">Ogre::EventDispatcher::mDragDropActive</a><code> [protected]</code>
575      </table>
576    </td>
577  </tr>
578</table>
579<table cellspacing=5 cellpadding=0 border=0>
580  <tr>
581    <td>
582      &nbsp;
583    </td>
584    <td>
585
586<p>
587Indicates whether or not Drag/Drop events are currently being generated.
588<p>
589
590<p>
591Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00112">112</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
592  </tr>
593</table>
594<a class="anchor" name="Ogre_1_1EventDispatcherp8" doxytag="Ogre::EventDispatcher::mDragDropOn" ></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"> bool <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp8">Ogre::EventDispatcher::mDragDropOn</a><code> [protected]</code>
601      </table>
602    </td>
603  </tr>
604</table>
605<table cellspacing=5 cellpadding=0 border=0>
606  <tr>
607    <td>
608      &nbsp;
609    </td>
610    <td>
611
612<p>
613Indicates whether or not Drag/Drop event will be generated during the next drag sequence.
614<p>
615<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatchera3">setDragDrop</a></dd></dl>
616
617<p>
618Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00107">107</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
619  </tr>
620</table>
621<a class="anchor" name="Ogre_1_1EventDispatcherp7" doxytag="Ogre::EventDispatcher::mDragging" ></a><p>
622<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
623  <tr>
624    <td class="mdRow">
625      <table cellpadding="0" cellspacing="0" border="0">
626        <tr>
627          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp7">Ogre::EventDispatcher::mDragging</a><code> [protected]</code>
628      </table>
629    </td>
630  </tr>
631</table>
632<table cellspacing=5 cellpadding=0 border=0>
633  <tr>
634    <td>
635      &nbsp;
636    </td>
637    <td>
638
639<p>
640Indicates if the mouse pointer is currently being dragged...
641<p>
642this is needed because we may receive exit events while dragging and need to keep the current mouse target in this case.
643<p>
644Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00099">99</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
645  </tr>
646</table>
647<a class="anchor" name="Ogre_1_1EventDispatcherp10" doxytag="Ogre::EventDispatcher::mEventMask" ></a><p>
648<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
649  <tr>
650    <td class="mdRow">
651      <table cellpadding="0" cellspacing="0" border="0">
652        <tr>
653          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp10">Ogre::EventDispatcher::mEventMask</a><code> [protected]</code>
654      </table>
655    </td>
656  </tr>
657</table>
658<table cellspacing=5 cellpadding=0 border=0>
659  <tr>
660    <td>
661      &nbsp;
662    </td>
663    <td>
664
665<p>
666
667<p>
668Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00114">114</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
669  </tr>
670</table>
671<a class="anchor" name="Ogre_1_1EventDispatcherp1" doxytag="Ogre::EventDispatcher::mFocus" ></a><p>
672<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
673  <tr>
674    <td class="mdRow">
675      <table cellpadding="0" cellspacing="0" border="0">
676        <tr>
677          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>* <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp1">Ogre::EventDispatcher::mFocus</a><code> [protected]</code>
678      </table>
679    </td>
680  </tr>
681</table>
682<table cellspacing=5 cellpadding=0 border=0>
683  <tr>
684    <td>
685      &nbsp;
686    </td>
687    <td>
688
689<p>
690The current <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> that has focus that is being hosted by this GuiContainer.
691<p>
692If this is a null reference then there is currently no focus on a <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> being hosted by this GuiContainer
693<p>
694Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00069">69</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
695  </tr>
696</table>
697<a class="anchor" name="Ogre_1_1EventDispatcherp3" doxytag="Ogre::EventDispatcher::mKeyCursorOn" ></a><p>
698<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
699  <tr>
700    <td class="mdRow">
701      <table cellpadding="0" cellspacing="0" border="0">
702        <tr>
703          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>* <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp3">Ogre::EventDispatcher::mKeyCursorOn</a><code> [protected]</code>
704      </table>
705    </td>
706  </tr>
707</table>
708<table cellspacing=5 cellpadding=0 border=0>
709  <tr>
710    <td>
711      &nbsp;
712    </td>
713    <td>
714
715<p>
716<a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> the Keycursor is on.
717<p>
718
719<p>
720Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00080">80</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
721  </tr>
722</table>
723<a class="anchor" name="Ogre_1_1EventDispatcherp2" doxytag="Ogre::EventDispatcher::mMouseDragSource" ></a><p>
724<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
725  <tr>
726    <td class="mdRow">
727      <table cellpadding="0" cellspacing="0" border="0">
728        <tr>
729          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>* <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp2">Ogre::EventDispatcher::mMouseDragSource</a><code> [protected]</code>
730      </table>
731    </td>
732  </tr>
733</table>
734<table cellspacing=5 cellpadding=0 border=0>
735  <tr>
736    <td>
737      &nbsp;
738    </td>
739    <td>
740
741<p>
742The current <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>, over which, the current drag operation originated.
743<p>
744Only valid when mDragging is true. May be null.
745<p>
746Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00075">75</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
747  </tr>
748</table>
749<a class="anchor" name="Ogre_1_1EventDispatcherp5" doxytag="Ogre::EventDispatcher::mMouseX" ></a><p>
750<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
751  <tr>
752    <td class="mdRow">
753      <table cellpadding="0" cellspacing="0" border="0">
754        <tr>
755          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp5">Ogre::EventDispatcher::mMouseX</a><code> [protected]</code>
756      </table>
757    </td>
758  </tr>
759</table>
760<table cellspacing=5 cellpadding=0 border=0>
761  <tr>
762    <td>
763      &nbsp;
764    </td>
765    <td>
766
767<p>
768Screen coordinates of the last (or current) mouse event.
769<p>
770Will eventually be useful for managing mouse cursors.
771<p>
772Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00091">91</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
773  </tr>
774</table>
775<a class="anchor" name="Ogre_1_1EventDispatcherp6" doxytag="Ogre::EventDispatcher::mMouseY" ></a><p>
776<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
777  <tr>
778    <td class="mdRow">
779      <table cellpadding="0" cellspacing="0" border="0">
780        <tr>
781          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp6">Ogre::EventDispatcher::mMouseY</a><code> [protected]</code>
782      </table>
783    </td>
784  </tr>
785</table>
786<table cellspacing=5 cellpadding=0 border=0>
787  <tr>
788    <td>
789      &nbsp;
790    </td>
791    <td>
792
793<p>
794
795<p>
796Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00092">92</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
797  </tr>
798</table>
799<a class="anchor" name="Ogre_1_1EventDispatcherp4" doxytag="Ogre::EventDispatcher::mTargetLastEntered" ></a><p>
800<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
801  <tr>
802    <td class="mdRow">
803      <table cellpadding="0" cellspacing="0" border="0">
804        <tr>
805          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a>* <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp4">Ogre::EventDispatcher::mTargetLastEntered</a><code> [protected]</code>
806      </table>
807    </td>
808  </tr>
809</table>
810<table cellspacing=5 cellpadding=0 border=0>
811  <tr>
812    <td>
813      &nbsp;
814    </td>
815    <td>
816
817<p>
818The last <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> entered.
819<p>
820
821<p>
822Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00085">85</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
823  </tr>
824</table>
825<a class="anchor" name="Ogre_1_1EventDispatcherp0" doxytag="Ogre::EventDispatcher::mTargetManager" ></a><p>
826<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
827  <tr>
828    <td class="mdRow">
829      <table cellpadding="0" cellspacing="0" border="0">
830        <tr>
831          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1TargetManager.html">TargetManager</a>* <a class="el" href="classOgre_1_1EventDispatcher.html#Ogre_1_1EventDispatcherp0">Ogre::EventDispatcher::mTargetManager</a><code> [protected]</code>
832      </table>
833    </td>
834  </tr>
835</table>
836<table cellspacing=5 cellpadding=0 border=0>
837  <tr>
838    <td>
839      &nbsp;
840    </td>
841    <td>
842
843<p>
844
845<p>
846Definition at line <a class="el" href="OgreEventDispatcher_8h-source.html#l00061">61</a> of file <a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a>.    </td>
847  </tr>
848</table>
849<hr>The documentation for this class was generated from the following file:<ul>
850<li><a class="el" href="OgreEventDispatcher_8h-source.html">OgreEventDispatcher.h</a></ul>
851<hr>
852<p>
853Copyright &copy; 2000-2005 by The OGRE Team<br />
854<!--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/>
855This 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/>
856                <!--/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#">
857                <Work rdf:about="">
858                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
859        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
860                </Work>
861                <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> -->
862
863Last modified Sun Feb 12 13:00:25 2006
864</p>
865</body>
866</html>
Note: See TracBrowser for help on using the repository browser.