1 | <html> |
---|
2 | <head> |
---|
3 | <title>Ogre::SDLInput 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 Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div> |
---|
10 | <h1>Ogre::SDLInput Class Reference</h1><code>#include <<a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>></code> |
---|
11 | <p> |
---|
12 | <p>Inheritance diagram for Ogre::SDLInput: |
---|
13 | <p><center><img src="classOgre_1_1SDLInput.png" usemap="#Ogre::SDLInput_map" border="0" alt=""></center> |
---|
14 | <map name="Ogre::SDLInput_map"> |
---|
15 | <area href="classOgre_1_1InputReader.html" alt="Ogre::InputReader" shape="rect" coords="0,0,115,24"> |
---|
16 | </map> |
---|
17 | <a href="classOgre_1_1SDLInput-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> |
---|
18 | <tr><td></td></tr> |
---|
19 | <tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr> |
---|
20 | <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa0">SDLInput</a> ()</td></tr> |
---|
21 | |
---|
22 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa1">~SDLInput</a> ()</td></tr> |
---|
23 | |
---|
24 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa2">initialise</a> (<a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> *pWindow, bool useKeyboard=true, bool useMouse=true, bool useGameController=false)</td></tr> |
---|
25 | |
---|
26 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Initialise the input system. <a href="#Ogre_1_1SDLInputa2"></a><br><br></td></tr> |
---|
27 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa3">capture</a> ()</td></tr> |
---|
28 | |
---|
29 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Captures the state of all the input devices. <a href="#Ogre_1_1SDLInputa3"></a><br><br></td></tr> |
---|
30 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa4">setGrabMode</a> (<a class="el" href="namespaceOgre.html#a687">GrabMode</a> mode)</td></tr> |
---|
31 | |
---|
32 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets how to grab the mouse. <a href="#Ogre_1_1SDLInputa4"></a><br><br></td></tr> |
---|
33 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa5">getMouseRelX</a> () const </td></tr> |
---|
34 | |
---|
35 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the relative (compared to the last input poll) mouse movement on the X (horizontal) axis. <a href="#Ogre_1_1SDLInputa5"></a><br><br></td></tr> |
---|
36 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa6">getMouseRelY</a> () const </td></tr> |
---|
37 | |
---|
38 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the relative (compared to the last input poll) mouse movement on the Y (vertical) axis. <a href="#Ogre_1_1SDLInputa6"></a><br><br></td></tr> |
---|
39 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa7">getMouseRelZ</a> () const </td></tr> |
---|
40 | |
---|
41 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the relative (compared to the last input poll) mouse movement on the Z (mouse wheel) axis. <a href="#Ogre_1_1SDLInputa7"></a><br><br></td></tr> |
---|
42 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa8">getMouseAbsX</a> () const </td></tr> |
---|
43 | |
---|
44 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the absolute mouse position on the X (horizontal) axis. <a href="#Ogre_1_1SDLInputa8"></a><br><br></td></tr> |
---|
45 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa9">getMouseAbsY</a> () const </td></tr> |
---|
46 | |
---|
47 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the absolute mouse position on the Y (vertical) axis. <a href="#Ogre_1_1SDLInputa9"></a><br><br></td></tr> |
---|
48 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa10">getMouseAbsZ</a> () const </td></tr> |
---|
49 | |
---|
50 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the absolute mouse position on the Z (mouse wheel) axis. <a href="#Ogre_1_1SDLInputa10"></a><br><br></td></tr> |
---|
51 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa11">getMouseState</a> (<a class="el" href="structOgre_1_1MouseState.html">MouseState</a> &state) const </td></tr> |
---|
52 | |
---|
53 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the current state of the mouse. <a href="#Ogre_1_1SDLInputa11"></a><br><br></td></tr> |
---|
54 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputa12">getMouseButton</a> (<a class="el" href="namespaceOgre.html#a466">uchar</a> button) const </td></tr> |
---|
55 | |
---|
56 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the state of a mouse button. <a href="#Ogre_1_1SDLInputa12"></a><br><br></td></tr> |
---|
57 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a14">useBufferedInput</a> (<a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a> *pEventQueue, bool keys=true, bool mouse=true)</td></tr> |
---|
58 | |
---|
59 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Tells the reader to use buffered input and update the passed in queue. <a href="#Ogre_1_1Win32Input8a14"></a><br><br></td></tr> |
---|
60 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1SDLInputa14">setBufferedInput</a> (bool keys, bool mouse)</td></tr> |
---|
61 | |
---|
62 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a15">isKeyDown</a> (<a class="el" href="namespaceOgre.html#a662">KeyCode</a> kc) const </td></tr> |
---|
63 | |
---|
64 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Determines if the specified key is currently depressed. <a href="#Ogre_1_1Win32Input8a15"></a><br><br></td></tr> |
---|
65 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a16">getMouseRelativeX</a> () const </td></tr> |
---|
66 | |
---|
67 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the relative position of the mouse when capture was called relative to the last time. <a href="#Ogre_1_1Win32Input8a16"></a><br><br></td></tr> |
---|
68 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a17">getMouseRelativeY</a> () const </td></tr> |
---|
69 | |
---|
70 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the relative position of the mouse when capture was called relative to the last time. <a href="#Ogre_1_1Win32Input8a17"></a><br><br></td></tr> |
---|
71 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a18">getMouseRelativeZ</a> () const </td></tr> |
---|
72 | |
---|
73 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the relative position of the mouse when capture was called relative to the last time. <a href="#Ogre_1_1Win32Input8a18"></a><br><br></td></tr> |
---|
74 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a19">addCursorMoveListener</a> (<a class="el" href="classOgre_1_1MouseMotionListener.html">MouseMotionListener</a> *c)</td></tr> |
---|
75 | |
---|
76 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a mouse motion listener to the cursor object. <a href="#Ogre_1_1Win32Input8a19"></a><br><br></td></tr> |
---|
77 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a20">removeCursorMoveListener</a> (<a class="el" href="classOgre_1_1MouseMotionListener.html">MouseMotionListener</a> *c)</td></tr> |
---|
78 | |
---|
79 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove a mouse motion listener to the cursor object. <a href="#Ogre_1_1Win32Input8a20"></a><br><br></td></tr> |
---|
80 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a21">setMouseScale</a> (<a class="el" href="namespaceOgre.html#a465">Real</a> scale)</td></tr> |
---|
81 | |
---|
82 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set mouse scale factor. <a href="#Ogre_1_1Win32Input8a21"></a><br><br></td></tr> |
---|
83 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a465">Real</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8a22">getMouseScale</a> (void) const </td></tr> |
---|
84 | |
---|
85 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get mouse scale factor. <a href="#Ogre_1_1Win32Input8a22"></a><br><br></td></tr> |
---|
86 | <tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr> |
---|
87 | <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8e0">getKeyChar</a> (int keyCode, long modifiers=0)</td></tr> |
---|
88 | |
---|
89 | <tr><td colspan=2><br><h2>Protected Types</h2></td></tr> |
---|
90 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::set< <a class="el" href="namespaceOgre.html#a662">KeyCode</a> > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8x0">BufferedKeysDownSet</a></td></tr> |
---|
91 | |
---|
92 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set of all the keys currently depressed based on buffered input events. <a href="#Ogre_1_1Win32Input8x0"></a><br><br></td></tr> |
---|
93 | <tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr> |
---|
94 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8b1">mouseMoved</a> ()</td></tr> |
---|
95 | |
---|
96 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates mouse moved or dragged events depending if any button is pressed. <a href="#Ogre_1_1Win32Input8b1"></a><br><br></td></tr> |
---|
97 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8b2">createMouseEvent</a> (int id, int button)</td></tr> |
---|
98 | |
---|
99 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> that first gets processed by the cursor, then gets pushed on the queue. <a href="#Ogre_1_1Win32Input8b2"></a><br><br></td></tr> |
---|
100 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8b3">triggerMouseButton</a> (int nMouseCode, bool mousePressed)</td></tr> |
---|
101 | |
---|
102 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates mouse pressed, released, and clicked events. <a href="#Ogre_1_1Win32Input8b3"></a><br><br></td></tr> |
---|
103 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8b4">createKeyEvent</a> (int id, int key)</td></tr> |
---|
104 | |
---|
105 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8b5">keyChanged</a> (int key, bool down)</td></tr> |
---|
106 | |
---|
107 | <tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> |
---|
108 | <tr><td class="memItemLeft" nowrap align=right valign=top>long </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p0">mModifiers</a></td></tr> |
---|
109 | |
---|
110 | <tr><td class="mdescLeft"> </td><td class="mdescRight">The modifiers are a binary flags that represent what buttons are pressed, and what key modifiers are down (e.g. <a href="#Ogre_1_1Win32Input8p0"></a><br><br></td></tr> |
---|
111 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p1">mMouseScale</a></td></tr> |
---|
112 | |
---|
113 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Speed of mouse. <a href="#Ogre_1_1Win32Input8p1"></a><br><br></td></tr> |
---|
114 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Cursor.html">Cursor</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p2">mCursor</a></td></tr> |
---|
115 | |
---|
116 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal <a class="el" href="classOgre_1_1Cursor.html">Cursor</a> object. <a href="#Ogre_1_1Win32Input8p2"></a><br><br></td></tr> |
---|
117 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p3">mEventQueue</a></td></tr> |
---|
118 | |
---|
119 | <tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a> is used for buffered input support. <a href="#Ogre_1_1Win32Input8p3"></a><br><br></td></tr> |
---|
120 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p4">mUseBufferedKeys</a></td></tr> |
---|
121 | |
---|
122 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Wether to use buffering input support - buffering support relies on using an <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a>. <a href="#Ogre_1_1Win32Input8p4"></a><br><br></td></tr> |
---|
123 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p5">mUseBufferedMouse</a></td></tr> |
---|
124 | |
---|
125 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Wether to use buffering input support - buffering support relies on using an <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a>. <a href="#Ogre_1_1Win32Input8p5"></a><br><br></td></tr> |
---|
126 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structOgre_1_1MouseState.html">MouseState</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p6">mMouseState</a></td></tr> |
---|
127 | |
---|
128 | <tr><td class="mdescLeft"> </td><td class="mdescRight">The mouse state in immediate mode. <a href="#Ogre_1_1Win32Input8p6"></a><br><br></td></tr> |
---|
129 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8x0">BufferedKeysDownSet</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p7">mBufferedKeysDown</a></td></tr> |
---|
130 | |
---|
131 | <tr><td colspan=2><br><h2>Private Types</h2></td></tr> |
---|
132 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map< SDLKey,<br> |
---|
133 | <a class="el" href="namespaceOgre.html#a662">KeyCode</a> > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputy0">InputKeyMap</a></td></tr> |
---|
134 | |
---|
135 | <tr><td colspan=2><br><h2>Private Member Functions</h2></td></tr> |
---|
136 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputd0">processBufferedKeyboard</a> ()</td></tr> |
---|
137 | |
---|
138 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputd1">processBufferedMouse</a> ()</td></tr> |
---|
139 | |
---|
140 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputd2">_grabMouse</a> ()</td></tr> |
---|
141 | |
---|
142 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputd3">_releaseMouse</a> ()</td></tr> |
---|
143 | |
---|
144 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputd4">isKeyDownImmediate</a> (<a class="el" href="namespaceOgre.html#a662">KeyCode</a> kc) const </td></tr> |
---|
145 | |
---|
146 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return whether a key is down in immediate mode. <a href="#Ogre_1_1SDLInputd4"></a><br><br></td></tr> |
---|
147 | <tr><td colspan=2><br><h2>Private Attributes</h2></td></tr> |
---|
148 | <tr><td class="memItemLeft" nowrap align=right valign=top>Uint8 * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr0">mKeyboardBuffer</a></td></tr> |
---|
149 | |
---|
150 | <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr1">mMaxKey</a></td></tr> |
---|
151 | |
---|
152 | <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr2">mMouseX</a></td></tr> |
---|
153 | |
---|
154 | <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr3">mMouseY</a></td></tr> |
---|
155 | |
---|
156 | <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr4">mMouseRelativeX</a></td></tr> |
---|
157 | |
---|
158 | <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr5">mMouseRelativeY</a></td></tr> |
---|
159 | |
---|
160 | <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr6">mMouseRelativeZ</a></td></tr> |
---|
161 | |
---|
162 | <tr><td class="memItemLeft" nowrap align=right valign=top>Uint8 </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr7">mMouseKeys</a></td></tr> |
---|
163 | |
---|
164 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr8">_visible</a></td></tr> |
---|
165 | |
---|
166 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr9">mMouseGrabbed</a></td></tr> |
---|
167 | |
---|
168 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr10">mUseMouse</a></td></tr> |
---|
169 | |
---|
170 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr11">mGrabMouse</a></td></tr> |
---|
171 | |
---|
172 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr12">mMouseLeft</a></td></tr> |
---|
173 | |
---|
174 | <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr13">mGrabMode</a></td></tr> |
---|
175 | |
---|
176 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputy0">InputKeyMap</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr14">_key_map</a></td></tr> |
---|
177 | |
---|
178 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr15">warpMouse</a></td></tr> |
---|
179 | |
---|
180 | <tr><td colspan=2><br><h2>Static Private Attributes</h2></td></tr> |
---|
181 | <tr><td class="memItemLeft" nowrap align=right valign=top>const unsigned int </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputv0">mWheelStep</a> = 60</td></tr> |
---|
182 | |
---|
183 | </table> |
---|
184 | <hr><h2>Member Typedef Documentation</h2> |
---|
185 | <a class="anchor" name="Ogre_1_1Win32Input8x0" doxytag="Ogre::SDLInput::BufferedKeysDownSet" ></a><p> |
---|
186 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
187 | <tr> |
---|
188 | <td class="mdRow"> |
---|
189 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
190 | <tr> |
---|
191 | <td class="md" nowrap valign="top"> typedef std::set<<a class="el" href="namespaceOgre.html#a662">KeyCode</a>> <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8x0">Ogre::InputReader::BufferedKeysDownSet</a><code> [protected, inherited]</code> |
---|
192 | </table> |
---|
193 | </td> |
---|
194 | </tr> |
---|
195 | </table> |
---|
196 | <table cellspacing=5 cellpadding=0 border=0> |
---|
197 | <tr> |
---|
198 | <td> |
---|
199 | |
---|
200 | </td> |
---|
201 | <td> |
---|
202 | |
---|
203 | <p> |
---|
204 | Set of all the keys currently depressed based on buffered input events. |
---|
205 | <p> |
---|
206 | |
---|
207 | <p> |
---|
208 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00350">350</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
209 | </tr> |
---|
210 | </table> |
---|
211 | <a class="anchor" name="Ogre_1_1SDLInputy0" doxytag="Ogre::SDLInput::InputKeyMap" ></a><p> |
---|
212 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
213 | <tr> |
---|
214 | <td class="mdRow"> |
---|
215 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
216 | <tr> |
---|
217 | <td class="md" nowrap valign="top"> typedef std::map<SDLKey, <a class="el" href="namespaceOgre.html#a662">KeyCode</a>> <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputy0">Ogre::SDLInput::InputKeyMap</a><code> [private]</code> |
---|
218 | </table> |
---|
219 | </td> |
---|
220 | </tr> |
---|
221 | </table> |
---|
222 | <table cellspacing=5 cellpadding=0 border=0> |
---|
223 | <tr> |
---|
224 | <td> |
---|
225 | |
---|
226 | </td> |
---|
227 | <td> |
---|
228 | |
---|
229 | <p> |
---|
230 | |
---|
231 | <p> |
---|
232 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00097">97</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
233 | </tr> |
---|
234 | </table> |
---|
235 | <hr><h2>Constructor & Destructor Documentation</h2> |
---|
236 | <a class="anchor" name="Ogre_1_1SDLInputa0" doxytag="Ogre::SDLInput::SDLInput" ></a><p> |
---|
237 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
238 | <tr> |
---|
239 | <td class="mdRow"> |
---|
240 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
241 | <tr> |
---|
242 | <td class="md" nowrap valign="top"> Ogre::SDLInput::SDLInput </td> |
---|
243 | <td class="md" valign="top">( </td> |
---|
244 | <td class="mdname1" valign="top" nowrap> </td> |
---|
245 | <td class="md" valign="top"> ) </td> |
---|
246 | <td class="md" nowrap></td> |
---|
247 | </tr> |
---|
248 | |
---|
249 | </table> |
---|
250 | </td> |
---|
251 | </tr> |
---|
252 | </table> |
---|
253 | <table cellspacing=5 cellpadding=0 border=0> |
---|
254 | <tr> |
---|
255 | <td> |
---|
256 | |
---|
257 | </td> |
---|
258 | <td> |
---|
259 | |
---|
260 | <p> |
---|
261 | </td> |
---|
262 | </tr> |
---|
263 | </table> |
---|
264 | <a class="anchor" name="Ogre_1_1SDLInputa1" doxytag="Ogre::SDLInput::~SDLInput" ></a><p> |
---|
265 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
266 | <tr> |
---|
267 | <td class="mdRow"> |
---|
268 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
269 | <tr> |
---|
270 | <td class="md" nowrap valign="top"> virtual Ogre::SDLInput::~<a class="el" href="classOgre_1_1SDLInput.html">SDLInput</a> </td> |
---|
271 | <td class="md" valign="top">( </td> |
---|
272 | <td class="mdname1" valign="top" nowrap> </td> |
---|
273 | <td class="md" valign="top"> ) </td> |
---|
274 | <td class="md" nowrap><code> [virtual]</code></td> |
---|
275 | </tr> |
---|
276 | |
---|
277 | </table> |
---|
278 | </td> |
---|
279 | </tr> |
---|
280 | </table> |
---|
281 | <table cellspacing=5 cellpadding=0 border=0> |
---|
282 | <tr> |
---|
283 | <td> |
---|
284 | |
---|
285 | </td> |
---|
286 | <td> |
---|
287 | |
---|
288 | <p> |
---|
289 | </td> |
---|
290 | </tr> |
---|
291 | </table> |
---|
292 | <hr><h2>Member Function Documentation</h2> |
---|
293 | <a class="anchor" name="Ogre_1_1SDLInputd2" doxytag="Ogre::SDLInput::_grabMouse" ></a><p> |
---|
294 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
295 | <tr> |
---|
296 | <td class="mdRow"> |
---|
297 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
298 | <tr> |
---|
299 | <td class="md" nowrap valign="top"> void Ogre::SDLInput::_grabMouse </td> |
---|
300 | <td class="md" valign="top">( </td> |
---|
301 | <td class="mdname1" valign="top" nowrap> </td> |
---|
302 | <td class="md" valign="top"> ) </td> |
---|
303 | <td class="md" nowrap><code> [private]</code></td> |
---|
304 | </tr> |
---|
305 | |
---|
306 | </table> |
---|
307 | </td> |
---|
308 | </tr> |
---|
309 | </table> |
---|
310 | <table cellspacing=5 cellpadding=0 border=0> |
---|
311 | <tr> |
---|
312 | <td> |
---|
313 | |
---|
314 | </td> |
---|
315 | <td> |
---|
316 | |
---|
317 | <p> |
---|
318 | </td> |
---|
319 | </tr> |
---|
320 | </table> |
---|
321 | <a class="anchor" name="Ogre_1_1SDLInputd3" doxytag="Ogre::SDLInput::_releaseMouse" ></a><p> |
---|
322 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
323 | <tr> |
---|
324 | <td class="mdRow"> |
---|
325 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
326 | <tr> |
---|
327 | <td class="md" nowrap valign="top"> void Ogre::SDLInput::_releaseMouse </td> |
---|
328 | <td class="md" valign="top">( </td> |
---|
329 | <td class="mdname1" valign="top" nowrap> </td> |
---|
330 | <td class="md" valign="top"> ) </td> |
---|
331 | <td class="md" nowrap><code> [private]</code></td> |
---|
332 | </tr> |
---|
333 | |
---|
334 | </table> |
---|
335 | </td> |
---|
336 | </tr> |
---|
337 | </table> |
---|
338 | <table cellspacing=5 cellpadding=0 border=0> |
---|
339 | <tr> |
---|
340 | <td> |
---|
341 | |
---|
342 | </td> |
---|
343 | <td> |
---|
344 | |
---|
345 | <p> |
---|
346 | </td> |
---|
347 | </tr> |
---|
348 | </table> |
---|
349 | <a class="anchor" name="Ogre_1_1Win32Input8a19" doxytag="Ogre::SDLInput::addCursorMoveListener" ></a><p> |
---|
350 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
351 | <tr> |
---|
352 | <td class="mdRow"> |
---|
353 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
354 | <tr> |
---|
355 | <td class="md" nowrap valign="top"> void Ogre::InputReader::addCursorMoveListener </td> |
---|
356 | <td class="md" valign="top">( </td> |
---|
357 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1MouseMotionListener.html">MouseMotionListener</a> * </td> |
---|
358 | <td class="mdname1" valign="top" nowrap> <em>c</em> </td> |
---|
359 | <td class="md" valign="top"> ) </td> |
---|
360 | <td class="md" nowrap><code> [inherited]</code></td> |
---|
361 | </tr> |
---|
362 | |
---|
363 | </table> |
---|
364 | </td> |
---|
365 | </tr> |
---|
366 | </table> |
---|
367 | <table cellspacing=5 cellpadding=0 border=0> |
---|
368 | <tr> |
---|
369 | <td> |
---|
370 | |
---|
371 | </td> |
---|
372 | <td> |
---|
373 | |
---|
374 | <p> |
---|
375 | Adds a mouse motion listener to the cursor object. |
---|
376 | <p> |
---|
377 | This keeps the <a class="el" href="classOgre_1_1Cursor.html">Cursor</a> object hidden. </td> |
---|
378 | </tr> |
---|
379 | </table> |
---|
380 | <a class="anchor" name="Ogre_1_1SDLInputa3" doxytag="Ogre::SDLInput::capture" ></a><p> |
---|
381 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
382 | <tr> |
---|
383 | <td class="mdRow"> |
---|
384 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
385 | <tr> |
---|
386 | <td class="md" nowrap valign="top"> void Ogre::SDLInput::capture </td> |
---|
387 | <td class="md" valign="top">( </td> |
---|
388 | <td class="mdname1" valign="top" nowrap> </td> |
---|
389 | <td class="md" valign="top"> ) </td> |
---|
390 | <td class="md" nowrap><code> [virtual]</code></td> |
---|
391 | </tr> |
---|
392 | |
---|
393 | </table> |
---|
394 | </td> |
---|
395 | </tr> |
---|
396 | </table> |
---|
397 | <table cellspacing=5 cellpadding=0 border=0> |
---|
398 | <tr> |
---|
399 | <td> |
---|
400 | |
---|
401 | </td> |
---|
402 | <td> |
---|
403 | |
---|
404 | <p> |
---|
405 | Captures the state of all the input devices. |
---|
406 | <p> |
---|
407 | <dl compact><dt><b>Remarks:</b></dt><dd>This method captures the state of all input devices and stores it internally for use when the enquiry methods are next called. This is done to ensure that all input is captured at once and therefore combinations of input are not subject to time differences when methods are called. </dd></dl> |
---|
408 | |
---|
409 | <p> |
---|
410 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera5">Ogre::InputReader</a>. </td> |
---|
411 | </tr> |
---|
412 | </table> |
---|
413 | <a class="anchor" name="Ogre_1_1Win32Input8b4" doxytag="Ogre::SDLInput::createKeyEvent" ></a><p> |
---|
414 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
415 | <tr> |
---|
416 | <td class="mdRow"> |
---|
417 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
418 | <tr> |
---|
419 | <td class="md" nowrap valign="top"> void Ogre::InputReader::createKeyEvent </td> |
---|
420 | <td class="md" valign="top">( </td> |
---|
421 | <td class="md" nowrap valign="top">int </td> |
---|
422 | <td class="mdname" nowrap> <em>id</em>, </td> |
---|
423 | </tr> |
---|
424 | <tr> |
---|
425 | <td class="md" nowrap align="right"></td> |
---|
426 | <td></td> |
---|
427 | <td class="md" nowrap>int </td> |
---|
428 | <td class="mdname" nowrap> <em>key</em></td> |
---|
429 | </tr> |
---|
430 | <tr> |
---|
431 | <td></td> |
---|
432 | <td class="md">) </td> |
---|
433 | <td class="md" colspan="2"><code> [protected, inherited]</code></td> |
---|
434 | </tr> |
---|
435 | |
---|
436 | </table> |
---|
437 | </td> |
---|
438 | </tr> |
---|
439 | </table> |
---|
440 | <table cellspacing=5 cellpadding=0 border=0> |
---|
441 | <tr> |
---|
442 | <td> |
---|
443 | |
---|
444 | </td> |
---|
445 | <td> |
---|
446 | |
---|
447 | <p> |
---|
448 | </td> |
---|
449 | </tr> |
---|
450 | </table> |
---|
451 | <a class="anchor" name="Ogre_1_1Win32Input8b2" doxytag="Ogre::SDLInput::createMouseEvent" ></a><p> |
---|
452 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
453 | <tr> |
---|
454 | <td class="mdRow"> |
---|
455 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
456 | <tr> |
---|
457 | <td class="md" nowrap valign="top"> void Ogre::InputReader::createMouseEvent </td> |
---|
458 | <td class="md" valign="top">( </td> |
---|
459 | <td class="md" nowrap valign="top">int </td> |
---|
460 | <td class="mdname" nowrap> <em>id</em>, </td> |
---|
461 | </tr> |
---|
462 | <tr> |
---|
463 | <td class="md" nowrap align="right"></td> |
---|
464 | <td></td> |
---|
465 | <td class="md" nowrap>int </td> |
---|
466 | <td class="mdname" nowrap> <em>button</em></td> |
---|
467 | </tr> |
---|
468 | <tr> |
---|
469 | <td></td> |
---|
470 | <td class="md">) </td> |
---|
471 | <td class="md" colspan="2"><code> [protected, inherited]</code></td> |
---|
472 | </tr> |
---|
473 | |
---|
474 | </table> |
---|
475 | </td> |
---|
476 | </tr> |
---|
477 | </table> |
---|
478 | <table cellspacing=5 cellpadding=0 border=0> |
---|
479 | <tr> |
---|
480 | <td> |
---|
481 | |
---|
482 | </td> |
---|
483 | <td> |
---|
484 | |
---|
485 | <p> |
---|
486 | Creates a <a class="el" href="classOgre_1_1MouseEvent.html">MouseEvent</a> that first gets processed by the cursor, then gets pushed on the queue. |
---|
487 | <p> |
---|
488 | </td> |
---|
489 | </tr> |
---|
490 | </table> |
---|
491 | <a class="anchor" name="Ogre_1_1Win32Input8e0" doxytag="Ogre::SDLInput::getKeyChar" ></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"> char Ogre::InputReader::getKeyChar </td> |
---|
498 | <td class="md" valign="top">( </td> |
---|
499 | <td class="md" nowrap valign="top">int </td> |
---|
500 | <td class="mdname" nowrap> <em>keyCode</em>, </td> |
---|
501 | </tr> |
---|
502 | <tr> |
---|
503 | <td class="md" nowrap align="right"></td> |
---|
504 | <td></td> |
---|
505 | <td class="md" nowrap>long </td> |
---|
506 | <td class="mdname" nowrap> <em>modifiers</em> = 0</td> |
---|
507 | </tr> |
---|
508 | <tr> |
---|
509 | <td></td> |
---|
510 | <td class="md">) </td> |
---|
511 | <td class="md" colspan="2"><code> [static, inherited]</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 | |
---|
522 | </td> |
---|
523 | <td> |
---|
524 | |
---|
525 | <p> |
---|
526 | </td> |
---|
527 | </tr> |
---|
528 | </table> |
---|
529 | <a class="anchor" name="Ogre_1_1SDLInputa8" doxytag="Ogre::SDLInput::getMouseAbsX" ></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"> virtual long Ogre::SDLInput::getMouseAbsX </td> |
---|
536 | <td class="md" valign="top">( </td> |
---|
537 | <td class="mdname1" valign="top" nowrap> </td> |
---|
538 | <td class="md" valign="top"> ) </td> |
---|
539 | <td class="md" nowrap> const<code> [virtual]</code></td> |
---|
540 | </tr> |
---|
541 | |
---|
542 | </table> |
---|
543 | </td> |
---|
544 | </tr> |
---|
545 | </table> |
---|
546 | <table cellspacing=5 cellpadding=0 border=0> |
---|
547 | <tr> |
---|
548 | <td> |
---|
549 | |
---|
550 | </td> |
---|
551 | <td> |
---|
552 | |
---|
553 | <p> |
---|
554 | Retrieves the absolute mouse position on the X (horizontal) axis. |
---|
555 | <p> |
---|
556 | |
---|
557 | <p> |
---|
558 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera13">Ogre::InputReader</a>. </td> |
---|
559 | </tr> |
---|
560 | </table> |
---|
561 | <a class="anchor" name="Ogre_1_1SDLInputa9" doxytag="Ogre::SDLInput::getMouseAbsY" ></a><p> |
---|
562 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
563 | <tr> |
---|
564 | <td class="mdRow"> |
---|
565 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
566 | <tr> |
---|
567 | <td class="md" nowrap valign="top"> virtual long Ogre::SDLInput::getMouseAbsY </td> |
---|
568 | <td class="md" valign="top">( </td> |
---|
569 | <td class="mdname1" valign="top" nowrap> </td> |
---|
570 | <td class="md" valign="top"> ) </td> |
---|
571 | <td class="md" nowrap> const<code> [virtual]</code></td> |
---|
572 | </tr> |
---|
573 | |
---|
574 | </table> |
---|
575 | </td> |
---|
576 | </tr> |
---|
577 | </table> |
---|
578 | <table cellspacing=5 cellpadding=0 border=0> |
---|
579 | <tr> |
---|
580 | <td> |
---|
581 | |
---|
582 | </td> |
---|
583 | <td> |
---|
584 | |
---|
585 | <p> |
---|
586 | Retrieves the absolute mouse position on the Y (vertical) axis. |
---|
587 | <p> |
---|
588 | |
---|
589 | <p> |
---|
590 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera14">Ogre::InputReader</a>. </td> |
---|
591 | </tr> |
---|
592 | </table> |
---|
593 | <a class="anchor" name="Ogre_1_1SDLInputa10" doxytag="Ogre::SDLInput::getMouseAbsZ" ></a><p> |
---|
594 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
595 | <tr> |
---|
596 | <td class="mdRow"> |
---|
597 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
598 | <tr> |
---|
599 | <td class="md" nowrap valign="top"> virtual long Ogre::SDLInput::getMouseAbsZ </td> |
---|
600 | <td class="md" valign="top">( </td> |
---|
601 | <td class="mdname1" valign="top" nowrap> </td> |
---|
602 | <td class="md" valign="top"> ) </td> |
---|
603 | <td class="md" nowrap> const<code> [virtual]</code></td> |
---|
604 | </tr> |
---|
605 | |
---|
606 | </table> |
---|
607 | </td> |
---|
608 | </tr> |
---|
609 | </table> |
---|
610 | <table cellspacing=5 cellpadding=0 border=0> |
---|
611 | <tr> |
---|
612 | <td> |
---|
613 | |
---|
614 | </td> |
---|
615 | <td> |
---|
616 | |
---|
617 | <p> |
---|
618 | Retrieves the absolute mouse position on the Z (mouse wheel) axis. |
---|
619 | <p> |
---|
620 | |
---|
621 | <p> |
---|
622 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera15">Ogre::InputReader</a>. </td> |
---|
623 | </tr> |
---|
624 | </table> |
---|
625 | <a class="anchor" name="Ogre_1_1SDLInputa12" doxytag="Ogre::SDLInput::getMouseButton" ></a><p> |
---|
626 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
627 | <tr> |
---|
628 | <td class="mdRow"> |
---|
629 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
630 | <tr> |
---|
631 | <td class="md" nowrap valign="top"> virtual bool Ogre::SDLInput::getMouseButton </td> |
---|
632 | <td class="md" valign="top">( </td> |
---|
633 | <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a466">uchar</a> </td> |
---|
634 | <td class="mdname1" valign="top" nowrap> <em>button</em> </td> |
---|
635 | <td class="md" valign="top"> ) </td> |
---|
636 | <td class="md" nowrap> const<code> [virtual]</code></td> |
---|
637 | </tr> |
---|
638 | |
---|
639 | </table> |
---|
640 | </td> |
---|
641 | </tr> |
---|
642 | </table> |
---|
643 | <table cellspacing=5 cellpadding=0 border=0> |
---|
644 | <tr> |
---|
645 | <td> |
---|
646 | |
---|
647 | </td> |
---|
648 | <td> |
---|
649 | |
---|
650 | <p> |
---|
651 | Retrieves the state of a mouse button. |
---|
652 | <p> |
---|
653 | |
---|
654 | <p> |
---|
655 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera17">Ogre::InputReader</a>. </td> |
---|
656 | </tr> |
---|
657 | </table> |
---|
658 | <a class="anchor" name="Ogre_1_1Win32Input8a16" doxytag="Ogre::SDLInput::getMouseRelativeX" ></a><p> |
---|
659 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
660 | <tr> |
---|
661 | <td class="mdRow"> |
---|
662 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
663 | <tr> |
---|
664 | <td class="md" nowrap valign="top"> virtual long Ogre::InputReader::getMouseRelativeX </td> |
---|
665 | <td class="md" valign="top">( </td> |
---|
666 | <td class="mdname1" valign="top" nowrap> </td> |
---|
667 | <td class="md" valign="top"> ) </td> |
---|
668 | <td class="md" nowrap> const<code> [virtual, inherited]</code></td> |
---|
669 | </tr> |
---|
670 | |
---|
671 | </table> |
---|
672 | </td> |
---|
673 | </tr> |
---|
674 | </table> |
---|
675 | <table cellspacing=5 cellpadding=0 border=0> |
---|
676 | <tr> |
---|
677 | <td> |
---|
678 | |
---|
679 | </td> |
---|
680 | <td> |
---|
681 | |
---|
682 | <p> |
---|
683 | Retrieves the relative position of the mouse when capture was called relative to the last time. |
---|
684 | <p> |
---|
685 | |
---|
686 | <p> |
---|
687 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00266">266</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
688 | </tr> |
---|
689 | </table> |
---|
690 | <a class="anchor" name="Ogre_1_1Win32Input8a17" doxytag="Ogre::SDLInput::getMouseRelativeY" ></a><p> |
---|
691 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
692 | <tr> |
---|
693 | <td class="mdRow"> |
---|
694 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
695 | <tr> |
---|
696 | <td class="md" nowrap valign="top"> virtual long Ogre::InputReader::getMouseRelativeY </td> |
---|
697 | <td class="md" valign="top">( </td> |
---|
698 | <td class="mdname1" valign="top" nowrap> </td> |
---|
699 | <td class="md" valign="top"> ) </td> |
---|
700 | <td class="md" nowrap> const<code> [virtual, inherited]</code></td> |
---|
701 | </tr> |
---|
702 | |
---|
703 | </table> |
---|
704 | </td> |
---|
705 | </tr> |
---|
706 | </table> |
---|
707 | <table cellspacing=5 cellpadding=0 border=0> |
---|
708 | <tr> |
---|
709 | <td> |
---|
710 | |
---|
711 | </td> |
---|
712 | <td> |
---|
713 | |
---|
714 | <p> |
---|
715 | Retrieves the relative position of the mouse when capture was called relative to the last time. |
---|
716 | <p> |
---|
717 | |
---|
718 | <p> |
---|
719 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00270">270</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
720 | </tr> |
---|
721 | </table> |
---|
722 | <a class="anchor" name="Ogre_1_1Win32Input8a18" doxytag="Ogre::SDLInput::getMouseRelativeZ" ></a><p> |
---|
723 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
724 | <tr> |
---|
725 | <td class="mdRow"> |
---|
726 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
727 | <tr> |
---|
728 | <td class="md" nowrap valign="top"> virtual long Ogre::InputReader::getMouseRelativeZ </td> |
---|
729 | <td class="md" valign="top">( </td> |
---|
730 | <td class="mdname1" valign="top" nowrap> </td> |
---|
731 | <td class="md" valign="top"> ) </td> |
---|
732 | <td class="md" nowrap> const<code> [virtual, inherited]</code></td> |
---|
733 | </tr> |
---|
734 | |
---|
735 | </table> |
---|
736 | </td> |
---|
737 | </tr> |
---|
738 | </table> |
---|
739 | <table cellspacing=5 cellpadding=0 border=0> |
---|
740 | <tr> |
---|
741 | <td> |
---|
742 | |
---|
743 | </td> |
---|
744 | <td> |
---|
745 | |
---|
746 | <p> |
---|
747 | Retrieves the relative position of the mouse when capture was called relative to the last time. |
---|
748 | <p> |
---|
749 | |
---|
750 | <p> |
---|
751 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00274">274</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
752 | </tr> |
---|
753 | </table> |
---|
754 | <a class="anchor" name="Ogre_1_1SDLInputa5" doxytag="Ogre::SDLInput::getMouseRelX" ></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"> virtual long Ogre::SDLInput::getMouseRelX </td> |
---|
761 | <td class="md" valign="top">( </td> |
---|
762 | <td class="mdname1" valign="top" nowrap> </td> |
---|
763 | <td class="md" valign="top"> ) </td> |
---|
764 | <td class="md" nowrap> const<code> [virtual]</code></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 | |
---|
775 | </td> |
---|
776 | <td> |
---|
777 | |
---|
778 | <p> |
---|
779 | Retrieves the relative (compared to the last input poll) mouse movement on the X (horizontal) axis. |
---|
780 | <p> |
---|
781 | |
---|
782 | <p> |
---|
783 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera10">Ogre::InputReader</a>. </td> |
---|
784 | </tr> |
---|
785 | </table> |
---|
786 | <a class="anchor" name="Ogre_1_1SDLInputa6" doxytag="Ogre::SDLInput::getMouseRelY" ></a><p> |
---|
787 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
788 | <tr> |
---|
789 | <td class="mdRow"> |
---|
790 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
791 | <tr> |
---|
792 | <td class="md" nowrap valign="top"> virtual long Ogre::SDLInput::getMouseRelY </td> |
---|
793 | <td class="md" valign="top">( </td> |
---|
794 | <td class="mdname1" valign="top" nowrap> </td> |
---|
795 | <td class="md" valign="top"> ) </td> |
---|
796 | <td class="md" nowrap> const<code> [virtual]</code></td> |
---|
797 | </tr> |
---|
798 | |
---|
799 | </table> |
---|
800 | </td> |
---|
801 | </tr> |
---|
802 | </table> |
---|
803 | <table cellspacing=5 cellpadding=0 border=0> |
---|
804 | <tr> |
---|
805 | <td> |
---|
806 | |
---|
807 | </td> |
---|
808 | <td> |
---|
809 | |
---|
810 | <p> |
---|
811 | Retrieves the relative (compared to the last input poll) mouse movement on the Y (vertical) axis. |
---|
812 | <p> |
---|
813 | |
---|
814 | <p> |
---|
815 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera11">Ogre::InputReader</a>. </td> |
---|
816 | </tr> |
---|
817 | </table> |
---|
818 | <a class="anchor" name="Ogre_1_1SDLInputa7" doxytag="Ogre::SDLInput::getMouseRelZ" ></a><p> |
---|
819 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
820 | <tr> |
---|
821 | <td class="mdRow"> |
---|
822 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
823 | <tr> |
---|
824 | <td class="md" nowrap valign="top"> virtual long Ogre::SDLInput::getMouseRelZ </td> |
---|
825 | <td class="md" valign="top">( </td> |
---|
826 | <td class="mdname1" valign="top" nowrap> </td> |
---|
827 | <td class="md" valign="top"> ) </td> |
---|
828 | <td class="md" nowrap> const<code> [virtual]</code></td> |
---|
829 | </tr> |
---|
830 | |
---|
831 | </table> |
---|
832 | </td> |
---|
833 | </tr> |
---|
834 | </table> |
---|
835 | <table cellspacing=5 cellpadding=0 border=0> |
---|
836 | <tr> |
---|
837 | <td> |
---|
838 | |
---|
839 | </td> |
---|
840 | <td> |
---|
841 | |
---|
842 | <p> |
---|
843 | Retrieves the relative (compared to the last input poll) mouse movement on the Z (mouse wheel) axis. |
---|
844 | <p> |
---|
845 | |
---|
846 | <p> |
---|
847 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera12">Ogre::InputReader</a>. </td> |
---|
848 | </tr> |
---|
849 | </table> |
---|
850 | <a class="anchor" name="Ogre_1_1Win32Input8a22" doxytag="Ogre::SDLInput::getMouseScale" ></a><p> |
---|
851 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
852 | <tr> |
---|
853 | <td class="mdRow"> |
---|
854 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
855 | <tr> |
---|
856 | <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::InputReader::getMouseScale </td> |
---|
857 | <td class="md" valign="top">( </td> |
---|
858 | <td class="md" nowrap valign="top">void </td> |
---|
859 | <td class="mdname1" valign="top" nowrap> </td> |
---|
860 | <td class="md" valign="top"> ) </td> |
---|
861 | <td class="md" nowrap> const<code> [virtual, inherited]</code></td> |
---|
862 | </tr> |
---|
863 | |
---|
864 | </table> |
---|
865 | </td> |
---|
866 | </tr> |
---|
867 | </table> |
---|
868 | <table cellspacing=5 cellpadding=0 border=0> |
---|
869 | <tr> |
---|
870 | <td> |
---|
871 | |
---|
872 | </td> |
---|
873 | <td> |
---|
874 | |
---|
875 | <p> |
---|
876 | Get mouse scale factor. |
---|
877 | <p> |
---|
878 | |
---|
879 | <p> |
---|
880 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00317">317</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. |
---|
881 | <p> |
---|
882 | References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>. </td> |
---|
883 | </tr> |
---|
884 | </table> |
---|
885 | <a class="anchor" name="Ogre_1_1SDLInputa11" doxytag="Ogre::SDLInput::getMouseState" ></a><p> |
---|
886 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
887 | <tr> |
---|
888 | <td class="mdRow"> |
---|
889 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
890 | <tr> |
---|
891 | <td class="md" nowrap valign="top"> virtual void Ogre::SDLInput::getMouseState </td> |
---|
892 | <td class="md" valign="top">( </td> |
---|
893 | <td class="md" nowrap valign="top"><a class="el" href="structOgre_1_1MouseState.html">MouseState</a> & </td> |
---|
894 | <td class="mdname1" valign="top" nowrap> <em>state</em> </td> |
---|
895 | <td class="md" valign="top"> ) </td> |
---|
896 | <td class="md" nowrap> const<code> [virtual]</code></td> |
---|
897 | </tr> |
---|
898 | |
---|
899 | </table> |
---|
900 | </td> |
---|
901 | </tr> |
---|
902 | </table> |
---|
903 | <table cellspacing=5 cellpadding=0 border=0> |
---|
904 | <tr> |
---|
905 | <td> |
---|
906 | |
---|
907 | </td> |
---|
908 | <td> |
---|
909 | |
---|
910 | <p> |
---|
911 | Retrieves the current state of the mouse. |
---|
912 | <p> |
---|
913 | |
---|
914 | <p> |
---|
915 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera16">Ogre::InputReader</a>. </td> |
---|
916 | </tr> |
---|
917 | </table> |
---|
918 | <a class="anchor" name="Ogre_1_1SDLInputa2" doxytag="Ogre::SDLInput::initialise" ></a><p> |
---|
919 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
920 | <tr> |
---|
921 | <td class="mdRow"> |
---|
922 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
923 | <tr> |
---|
924 | <td class="md" nowrap valign="top"> void Ogre::SDLInput::initialise </td> |
---|
925 | <td class="md" valign="top">( </td> |
---|
926 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> * </td> |
---|
927 | <td class="mdname" nowrap> <em>pWindow</em>, </td> |
---|
928 | </tr> |
---|
929 | <tr> |
---|
930 | <td class="md" nowrap align="right"></td> |
---|
931 | <td></td> |
---|
932 | <td class="md" nowrap>bool </td> |
---|
933 | <td class="mdname" nowrap> <em>useKeyboard</em> = true, </td> |
---|
934 | </tr> |
---|
935 | <tr> |
---|
936 | <td class="md" nowrap align="right"></td> |
---|
937 | <td></td> |
---|
938 | <td class="md" nowrap>bool </td> |
---|
939 | <td class="mdname" nowrap> <em>useMouse</em> = true, </td> |
---|
940 | </tr> |
---|
941 | <tr> |
---|
942 | <td class="md" nowrap align="right"></td> |
---|
943 | <td></td> |
---|
944 | <td class="md" nowrap>bool </td> |
---|
945 | <td class="mdname" nowrap> <em>useGameController</em> = false</td> |
---|
946 | </tr> |
---|
947 | <tr> |
---|
948 | <td></td> |
---|
949 | <td class="md">) </td> |
---|
950 | <td class="md" colspan="2"><code> [virtual]</code></td> |
---|
951 | </tr> |
---|
952 | |
---|
953 | </table> |
---|
954 | </td> |
---|
955 | </tr> |
---|
956 | </table> |
---|
957 | <table cellspacing=5 cellpadding=0 border=0> |
---|
958 | <tr> |
---|
959 | <td> |
---|
960 | |
---|
961 | </td> |
---|
962 | <td> |
---|
963 | |
---|
964 | <p> |
---|
965 | Initialise the input system. |
---|
966 | <p> |
---|
967 | <dl compact><dt><b>Note:</b></dt><dd>Only keyboard and mouse currently implemented. </dd></dl> |
---|
968 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
969 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
970 | <tr><td valign=top><em>pWindow</em> </td><td>The window to capture input for </td></tr> |
---|
971 | <tr><td valign=top><em>useKeyboard</em> </td><td>If true, keyboard input will be supported. </td></tr> |
---|
972 | <tr><td valign=top><em>useMouse</em> </td><td>If true, mouse input will be supported. </td></tr> |
---|
973 | <tr><td valign=top><em>useGameController</em> </td><td>If true, joysticks/gamepads will be supported. </td></tr> |
---|
974 | </table> |
---|
975 | </dl> |
---|
976 | |
---|
977 | <p> |
---|
978 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReadera4">Ogre::InputReader</a>. </td> |
---|
979 | </tr> |
---|
980 | </table> |
---|
981 | <a class="anchor" name="Ogre_1_1Win32Input8a15" doxytag="Ogre::SDLInput::isKeyDown" ></a><p> |
---|
982 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
983 | <tr> |
---|
984 | <td class="mdRow"> |
---|
985 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
986 | <tr> |
---|
987 | <td class="md" nowrap valign="top"> virtual bool Ogre::InputReader::isKeyDown </td> |
---|
988 | <td class="md" valign="top">( </td> |
---|
989 | <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a662">KeyCode</a> </td> |
---|
990 | <td class="mdname1" valign="top" nowrap> <em>kc</em> </td> |
---|
991 | <td class="md" valign="top"> ) </td> |
---|
992 | <td class="md" nowrap> const<code> [virtual, inherited]</code></td> |
---|
993 | </tr> |
---|
994 | |
---|
995 | </table> |
---|
996 | </td> |
---|
997 | </tr> |
---|
998 | </table> |
---|
999 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1000 | <tr> |
---|
1001 | <td> |
---|
1002 | |
---|
1003 | </td> |
---|
1004 | <td> |
---|
1005 | |
---|
1006 | <p> |
---|
1007 | Determines if the specified key is currently depressed. |
---|
1008 | <p> |
---|
1009 | <dl compact><dt><b>Note:</b></dt><dd>In immediate mode, this enquiry method uses the state of the keyboard at the last 'capture' call. </dd></dl> |
---|
1010 | </td> |
---|
1011 | </tr> |
---|
1012 | </table> |
---|
1013 | <a class="anchor" name="Ogre_1_1SDLInputd4" doxytag="Ogre::SDLInput::isKeyDownImmediate" ></a><p> |
---|
1014 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1015 | <tr> |
---|
1016 | <td class="mdRow"> |
---|
1017 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1018 | <tr> |
---|
1019 | <td class="md" nowrap valign="top"> bool Ogre::SDLInput::isKeyDownImmediate </td> |
---|
1020 | <td class="md" valign="top">( </td> |
---|
1021 | <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a662">KeyCode</a> </td> |
---|
1022 | <td class="mdname1" valign="top" nowrap> <em>kc</em> </td> |
---|
1023 | <td class="md" valign="top"> ) </td> |
---|
1024 | <td class="md" nowrap> const<code> [private, virtual]</code></td> |
---|
1025 | </tr> |
---|
1026 | |
---|
1027 | </table> |
---|
1028 | </td> |
---|
1029 | </tr> |
---|
1030 | </table> |
---|
1031 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1032 | <tr> |
---|
1033 | <td> |
---|
1034 | |
---|
1035 | </td> |
---|
1036 | <td> |
---|
1037 | |
---|
1038 | <p> |
---|
1039 | Return whether a key is down in immediate mode. |
---|
1040 | <p> |
---|
1041 | |
---|
1042 | <p> |
---|
1043 | Implements <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1InputReaderb5">Ogre::InputReader</a>. </td> |
---|
1044 | </tr> |
---|
1045 | </table> |
---|
1046 | <a class="anchor" name="Ogre_1_1Win32Input8b5" doxytag="Ogre::SDLInput::keyChanged" ></a><p> |
---|
1047 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1048 | <tr> |
---|
1049 | <td class="mdRow"> |
---|
1050 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1051 | <tr> |
---|
1052 | <td class="md" nowrap valign="top"> void Ogre::InputReader::keyChanged </td> |
---|
1053 | <td class="md" valign="top">( </td> |
---|
1054 | <td class="md" nowrap valign="top">int </td> |
---|
1055 | <td class="mdname" nowrap> <em>key</em>, </td> |
---|
1056 | </tr> |
---|
1057 | <tr> |
---|
1058 | <td class="md" nowrap align="right"></td> |
---|
1059 | <td></td> |
---|
1060 | <td class="md" nowrap>bool </td> |
---|
1061 | <td class="mdname" nowrap> <em>down</em></td> |
---|
1062 | </tr> |
---|
1063 | <tr> |
---|
1064 | <td></td> |
---|
1065 | <td class="md">) </td> |
---|
1066 | <td class="md" colspan="2"><code> [protected, inherited]</code></td> |
---|
1067 | </tr> |
---|
1068 | |
---|
1069 | </table> |
---|
1070 | </td> |
---|
1071 | </tr> |
---|
1072 | </table> |
---|
1073 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1074 | <tr> |
---|
1075 | <td> |
---|
1076 | |
---|
1077 | </td> |
---|
1078 | <td> |
---|
1079 | |
---|
1080 | <p> |
---|
1081 | </td> |
---|
1082 | </tr> |
---|
1083 | </table> |
---|
1084 | <a class="anchor" name="Ogre_1_1Win32Input8b1" doxytag="Ogre::SDLInput::mouseMoved" ></a><p> |
---|
1085 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1086 | <tr> |
---|
1087 | <td class="mdRow"> |
---|
1088 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1089 | <tr> |
---|
1090 | <td class="md" nowrap valign="top"> void Ogre::InputReader::mouseMoved </td> |
---|
1091 | <td class="md" valign="top">( </td> |
---|
1092 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1093 | <td class="md" valign="top"> ) </td> |
---|
1094 | <td class="md" nowrap><code> [protected, inherited]</code></td> |
---|
1095 | </tr> |
---|
1096 | |
---|
1097 | </table> |
---|
1098 | </td> |
---|
1099 | </tr> |
---|
1100 | </table> |
---|
1101 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1102 | <tr> |
---|
1103 | <td> |
---|
1104 | |
---|
1105 | </td> |
---|
1106 | <td> |
---|
1107 | |
---|
1108 | <p> |
---|
1109 | Creates mouse moved or dragged events depending if any button is pressed. |
---|
1110 | <p> |
---|
1111 | </td> |
---|
1112 | </tr> |
---|
1113 | </table> |
---|
1114 | <a class="anchor" name="Ogre_1_1SDLInputd0" doxytag="Ogre::SDLInput::processBufferedKeyboard" ></a><p> |
---|
1115 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1116 | <tr> |
---|
1117 | <td class="mdRow"> |
---|
1118 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1119 | <tr> |
---|
1120 | <td class="md" nowrap valign="top"> void Ogre::SDLInput::processBufferedKeyboard </td> |
---|
1121 | <td class="md" valign="top">( </td> |
---|
1122 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1123 | <td class="md" valign="top"> ) </td> |
---|
1124 | <td class="md" nowrap><code> [private]</code></td> |
---|
1125 | </tr> |
---|
1126 | |
---|
1127 | </table> |
---|
1128 | </td> |
---|
1129 | </tr> |
---|
1130 | </table> |
---|
1131 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1132 | <tr> |
---|
1133 | <td> |
---|
1134 | |
---|
1135 | </td> |
---|
1136 | <td> |
---|
1137 | |
---|
1138 | <p> |
---|
1139 | </td> |
---|
1140 | </tr> |
---|
1141 | </table> |
---|
1142 | <a class="anchor" name="Ogre_1_1SDLInputd1" doxytag="Ogre::SDLInput::processBufferedMouse" ></a><p> |
---|
1143 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1144 | <tr> |
---|
1145 | <td class="mdRow"> |
---|
1146 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1147 | <tr> |
---|
1148 | <td class="md" nowrap valign="top"> void Ogre::SDLInput::processBufferedMouse </td> |
---|
1149 | <td class="md" valign="top">( </td> |
---|
1150 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1151 | <td class="md" valign="top"> ) </td> |
---|
1152 | <td class="md" nowrap><code> [private]</code></td> |
---|
1153 | </tr> |
---|
1154 | |
---|
1155 | </table> |
---|
1156 | </td> |
---|
1157 | </tr> |
---|
1158 | </table> |
---|
1159 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1160 | <tr> |
---|
1161 | <td> |
---|
1162 | |
---|
1163 | </td> |
---|
1164 | <td> |
---|
1165 | |
---|
1166 | <p> |
---|
1167 | </td> |
---|
1168 | </tr> |
---|
1169 | </table> |
---|
1170 | <a class="anchor" name="Ogre_1_1Win32Input8a20" doxytag="Ogre::SDLInput::removeCursorMoveListener" ></a><p> |
---|
1171 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1172 | <tr> |
---|
1173 | <td class="mdRow"> |
---|
1174 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1175 | <tr> |
---|
1176 | <td class="md" nowrap valign="top"> void Ogre::InputReader::removeCursorMoveListener </td> |
---|
1177 | <td class="md" valign="top">( </td> |
---|
1178 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1MouseMotionListener.html">MouseMotionListener</a> * </td> |
---|
1179 | <td class="mdname1" valign="top" nowrap> <em>c</em> </td> |
---|
1180 | <td class="md" valign="top"> ) </td> |
---|
1181 | <td class="md" nowrap><code> [inherited]</code></td> |
---|
1182 | </tr> |
---|
1183 | |
---|
1184 | </table> |
---|
1185 | </td> |
---|
1186 | </tr> |
---|
1187 | </table> |
---|
1188 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1189 | <tr> |
---|
1190 | <td> |
---|
1191 | |
---|
1192 | </td> |
---|
1193 | <td> |
---|
1194 | |
---|
1195 | <p> |
---|
1196 | Remove a mouse motion listener to the cursor object. |
---|
1197 | <p> |
---|
1198 | This keeps the <a class="el" href="classOgre_1_1Cursor.html">Cursor</a> object hidden. </td> |
---|
1199 | </tr> |
---|
1200 | </table> |
---|
1201 | <a class="anchor" name="Ogre_1_1SDLInputa14" doxytag="Ogre::SDLInput::setBufferedInput" ></a><p> |
---|
1202 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1203 | <tr> |
---|
1204 | <td class="mdRow"> |
---|
1205 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1206 | <tr> |
---|
1207 | <td class="md" nowrap valign="top"> virtual void Ogre::InputReader::setBufferedInput </td> |
---|
1208 | <td class="md" valign="top">( </td> |
---|
1209 | <td class="md" nowrap valign="top">bool </td> |
---|
1210 | <td class="mdname" nowrap> <em>keys</em>, </td> |
---|
1211 | </tr> |
---|
1212 | <tr> |
---|
1213 | <td class="md" nowrap align="right"></td> |
---|
1214 | <td></td> |
---|
1215 | <td class="md" nowrap>bool </td> |
---|
1216 | <td class="mdname" nowrap> <em>mouse</em></td> |
---|
1217 | </tr> |
---|
1218 | <tr> |
---|
1219 | <td></td> |
---|
1220 | <td class="md">) </td> |
---|
1221 | <td class="md" colspan="2"><code> [virtual, inherited]</code></td> |
---|
1222 | </tr> |
---|
1223 | |
---|
1224 | </table> |
---|
1225 | </td> |
---|
1226 | </tr> |
---|
1227 | </table> |
---|
1228 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1229 | <tr> |
---|
1230 | <td> |
---|
1231 | |
---|
1232 | </td> |
---|
1233 | <td> |
---|
1234 | |
---|
1235 | <p> |
---|
1236 | |
---|
1237 | <p> |
---|
1238 | Reimplemented in <a class="el" href="classOgre_1_1Win32Input8.html#Ogre_1_1Win32Input8a12">Ogre::Win32Input8</a>. </td> |
---|
1239 | </tr> |
---|
1240 | </table> |
---|
1241 | <a class="anchor" name="Ogre_1_1SDLInputa4" doxytag="Ogre::SDLInput::setGrabMode" ></a><p> |
---|
1242 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1243 | <tr> |
---|
1244 | <td class="mdRow"> |
---|
1245 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1246 | <tr> |
---|
1247 | <td class="md" nowrap valign="top"> void Ogre::SDLInput::setGrabMode </td> |
---|
1248 | <td class="md" valign="top">( </td> |
---|
1249 | <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a687">GrabMode</a> </td> |
---|
1250 | <td class="mdname1" valign="top" nowrap> <em>mode</em> </td> |
---|
1251 | <td class="md" valign="top"> ) </td> |
---|
1252 | <td class="md" nowrap></td> |
---|
1253 | </tr> |
---|
1254 | |
---|
1255 | </table> |
---|
1256 | </td> |
---|
1257 | </tr> |
---|
1258 | </table> |
---|
1259 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1260 | <tr> |
---|
1261 | <td> |
---|
1262 | |
---|
1263 | </td> |
---|
1264 | <td> |
---|
1265 | |
---|
1266 | <p> |
---|
1267 | Sets how to grab the mouse. |
---|
1268 | <p> |
---|
1269 | Possible values for mode are GRAB_MOUSE_OVER or GRAB_MOUSE_BUTTON. The first will grab the mouse if the pointer is over the application window and the latter will wait for a mouse button click to aquire the mouse. Default is GRAB_MOUSE_CLICK. |
---|
1270 | <p> |
---|
1271 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00064">64</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. |
---|
1272 | <p> |
---|
1273 | References <a class="el" href="OgreSDLInput_8h-source.html#l00095">mGrabMode</a>. </td> |
---|
1274 | </tr> |
---|
1275 | </table> |
---|
1276 | <a class="anchor" name="Ogre_1_1Win32Input8a21" doxytag="Ogre::SDLInput::setMouseScale" ></a><p> |
---|
1277 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1278 | <tr> |
---|
1279 | <td class="mdRow"> |
---|
1280 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1281 | <tr> |
---|
1282 | <td class="md" nowrap valign="top"> virtual void Ogre::InputReader::setMouseScale </td> |
---|
1283 | <td class="md" valign="top">( </td> |
---|
1284 | <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
1285 | <td class="mdname1" valign="top" nowrap> <em>scale</em> </td> |
---|
1286 | <td class="md" valign="top"> ) </td> |
---|
1287 | <td class="md" nowrap><code> [virtual, inherited]</code></td> |
---|
1288 | </tr> |
---|
1289 | |
---|
1290 | </table> |
---|
1291 | </td> |
---|
1292 | </tr> |
---|
1293 | </table> |
---|
1294 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1295 | <tr> |
---|
1296 | <td> |
---|
1297 | |
---|
1298 | </td> |
---|
1299 | <td> |
---|
1300 | |
---|
1301 | <p> |
---|
1302 | Set mouse scale factor. |
---|
1303 | <p> |
---|
1304 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
1305 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
1306 | <tr><td valign=top><em>scale</em> </td><td>The new mouse scale (The default on is around 0.001/0.002).</td></tr> |
---|
1307 | </table> |
---|
1308 | </dl> |
---|
1309 | |
---|
1310 | <p> |
---|
1311 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00313">313</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. |
---|
1312 | <p> |
---|
1313 | References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>. </td> |
---|
1314 | </tr> |
---|
1315 | </table> |
---|
1316 | <a class="anchor" name="Ogre_1_1Win32Input8b3" doxytag="Ogre::SDLInput::triggerMouseButton" ></a><p> |
---|
1317 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1318 | <tr> |
---|
1319 | <td class="mdRow"> |
---|
1320 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1321 | <tr> |
---|
1322 | <td class="md" nowrap valign="top"> void Ogre::InputReader::triggerMouseButton </td> |
---|
1323 | <td class="md" valign="top">( </td> |
---|
1324 | <td class="md" nowrap valign="top">int </td> |
---|
1325 | <td class="mdname" nowrap> <em>nMouseCode</em>, </td> |
---|
1326 | </tr> |
---|
1327 | <tr> |
---|
1328 | <td class="md" nowrap align="right"></td> |
---|
1329 | <td></td> |
---|
1330 | <td class="md" nowrap>bool </td> |
---|
1331 | <td class="mdname" nowrap> <em>mousePressed</em></td> |
---|
1332 | </tr> |
---|
1333 | <tr> |
---|
1334 | <td></td> |
---|
1335 | <td class="md">) </td> |
---|
1336 | <td class="md" colspan="2"><code> [protected, inherited]</code></td> |
---|
1337 | </tr> |
---|
1338 | |
---|
1339 | </table> |
---|
1340 | </td> |
---|
1341 | </tr> |
---|
1342 | </table> |
---|
1343 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1344 | <tr> |
---|
1345 | <td> |
---|
1346 | |
---|
1347 | </td> |
---|
1348 | <td> |
---|
1349 | |
---|
1350 | <p> |
---|
1351 | Creates mouse pressed, released, and clicked events. |
---|
1352 | <p> |
---|
1353 | </td> |
---|
1354 | </tr> |
---|
1355 | </table> |
---|
1356 | <a class="anchor" name="Ogre_1_1Win32Input8a14" doxytag="Ogre::SDLInput::useBufferedInput" ></a><p> |
---|
1357 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1358 | <tr> |
---|
1359 | <td class="mdRow"> |
---|
1360 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1361 | <tr> |
---|
1362 | <td class="md" nowrap valign="top"> void Ogre::InputReader::useBufferedInput </td> |
---|
1363 | <td class="md" valign="top">( </td> |
---|
1364 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a> * </td> |
---|
1365 | <td class="mdname" nowrap> <em>pEventQueue</em>, </td> |
---|
1366 | </tr> |
---|
1367 | <tr> |
---|
1368 | <td class="md" nowrap align="right"></td> |
---|
1369 | <td></td> |
---|
1370 | <td class="md" nowrap>bool </td> |
---|
1371 | <td class="mdname" nowrap> <em>keys</em> = true, </td> |
---|
1372 | </tr> |
---|
1373 | <tr> |
---|
1374 | <td class="md" nowrap align="right"></td> |
---|
1375 | <td></td> |
---|
1376 | <td class="md" nowrap>bool </td> |
---|
1377 | <td class="mdname" nowrap> <em>mouse</em> = true</td> |
---|
1378 | </tr> |
---|
1379 | <tr> |
---|
1380 | <td></td> |
---|
1381 | <td class="md">) </td> |
---|
1382 | <td class="md" colspan="2"><code> [inherited]</code></td> |
---|
1383 | </tr> |
---|
1384 | |
---|
1385 | </table> |
---|
1386 | </td> |
---|
1387 | </tr> |
---|
1388 | </table> |
---|
1389 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1390 | <tr> |
---|
1391 | <td> |
---|
1392 | |
---|
1393 | </td> |
---|
1394 | <td> |
---|
1395 | |
---|
1396 | <p> |
---|
1397 | Tells the reader to use buffered input and update the passed in queue. |
---|
1398 | <p> |
---|
1399 | <dl compact><dt><b>Remarks:</b></dt><dd>The default behaviour of the input reader is simply to capture the current state of the mouse / keyboard on demand. An alternative is to use buffered input where all events are registered on a queue. </dd></dl> |
---|
1400 | </td> |
---|
1401 | </tr> |
---|
1402 | </table> |
---|
1403 | <hr><h2>Member Data Documentation</h2> |
---|
1404 | <a class="anchor" name="Ogre_1_1SDLInputr14" doxytag="Ogre::SDLInput::_key_map" ></a><p> |
---|
1405 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1406 | <tr> |
---|
1407 | <td class="mdRow"> |
---|
1408 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1409 | <tr> |
---|
1410 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputy0">InputKeyMap</a> <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr14">Ogre::SDLInput::_key_map</a><code> [private]</code> |
---|
1411 | </table> |
---|
1412 | </td> |
---|
1413 | </tr> |
---|
1414 | </table> |
---|
1415 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1416 | <tr> |
---|
1417 | <td> |
---|
1418 | |
---|
1419 | </td> |
---|
1420 | <td> |
---|
1421 | |
---|
1422 | <p> |
---|
1423 | |
---|
1424 | <p> |
---|
1425 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00098">98</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1426 | </tr> |
---|
1427 | </table> |
---|
1428 | <a class="anchor" name="Ogre_1_1SDLInputr8" doxytag="Ogre::SDLInput::_visible" ></a><p> |
---|
1429 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1430 | <tr> |
---|
1431 | <td class="mdRow"> |
---|
1432 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1433 | <tr> |
---|
1434 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr8">Ogre::SDLInput::_visible</a><code> [private]</code> |
---|
1435 | </table> |
---|
1436 | </td> |
---|
1437 | </tr> |
---|
1438 | </table> |
---|
1439 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1440 | <tr> |
---|
1441 | <td> |
---|
1442 | |
---|
1443 | </td> |
---|
1444 | <td> |
---|
1445 | |
---|
1446 | <p> |
---|
1447 | |
---|
1448 | <p> |
---|
1449 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00088">88</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1450 | </tr> |
---|
1451 | </table> |
---|
1452 | <a class="anchor" name="Ogre_1_1Win32Input8p7" doxytag="Ogre::SDLInput::mBufferedKeysDown" ></a><p> |
---|
1453 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1454 | <tr> |
---|
1455 | <td class="mdRow"> |
---|
1456 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1457 | <tr> |
---|
1458 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8x0">BufferedKeysDownSet</a> <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p7">Ogre::InputReader::mBufferedKeysDown</a><code> [protected, inherited]</code> |
---|
1459 | </table> |
---|
1460 | </td> |
---|
1461 | </tr> |
---|
1462 | </table> |
---|
1463 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1464 | <tr> |
---|
1465 | <td> |
---|
1466 | |
---|
1467 | </td> |
---|
1468 | <td> |
---|
1469 | |
---|
1470 | <p> |
---|
1471 | |
---|
1472 | <p> |
---|
1473 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00351">351</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1474 | </tr> |
---|
1475 | </table> |
---|
1476 | <a class="anchor" name="Ogre_1_1Win32Input8p2" doxytag="Ogre::SDLInput::mCursor" ></a><p> |
---|
1477 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1478 | <tr> |
---|
1479 | <td class="mdRow"> |
---|
1480 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1481 | <tr> |
---|
1482 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Cursor.html">Cursor</a>* <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p2">Ogre::InputReader::mCursor</a><code> [protected, inherited]</code> |
---|
1483 | </table> |
---|
1484 | </td> |
---|
1485 | </tr> |
---|
1486 | </table> |
---|
1487 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1488 | <tr> |
---|
1489 | <td> |
---|
1490 | |
---|
1491 | </td> |
---|
1492 | <td> |
---|
1493 | |
---|
1494 | <p> |
---|
1495 | Internal <a class="el" href="classOgre_1_1Cursor.html">Cursor</a> object. |
---|
1496 | <p> |
---|
1497 | <dl compact><dt><b>Remarks:</b></dt><dd>This is a mathematical representation of where the cursor is, it does not draw a cursor. </dd></dl> |
---|
1498 | <dl compact><dt><b>See also:</b></dt><dd>CursorGuiElement. </dd></dl> |
---|
1499 | |
---|
1500 | <p> |
---|
1501 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00336">336</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1502 | </tr> |
---|
1503 | </table> |
---|
1504 | <a class="anchor" name="Ogre_1_1Win32Input8p3" doxytag="Ogre::SDLInput::mEventQueue" ></a><p> |
---|
1505 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1506 | <tr> |
---|
1507 | <td class="mdRow"> |
---|
1508 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1509 | <tr> |
---|
1510 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a>* <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p3">Ogre::InputReader::mEventQueue</a><code> [protected, inherited]</code> |
---|
1511 | </table> |
---|
1512 | </td> |
---|
1513 | </tr> |
---|
1514 | </table> |
---|
1515 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1516 | <tr> |
---|
1517 | <td> |
---|
1518 | |
---|
1519 | </td> |
---|
1520 | <td> |
---|
1521 | |
---|
1522 | <p> |
---|
1523 | <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a> is used for buffered input support. |
---|
1524 | <p> |
---|
1525 | |
---|
1526 | <p> |
---|
1527 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00339">339</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1528 | </tr> |
---|
1529 | </table> |
---|
1530 | <a class="anchor" name="Ogre_1_1SDLInputr13" doxytag="Ogre::SDLInput::mGrabMode" ></a><p> |
---|
1531 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1532 | <tr> |
---|
1533 | <td class="mdRow"> |
---|
1534 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1535 | <tr> |
---|
1536 | <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr13">Ogre::SDLInput::mGrabMode</a><code> [private]</code> |
---|
1537 | </table> |
---|
1538 | </td> |
---|
1539 | </tr> |
---|
1540 | </table> |
---|
1541 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1542 | <tr> |
---|
1543 | <td> |
---|
1544 | |
---|
1545 | </td> |
---|
1546 | <td> |
---|
1547 | |
---|
1548 | <p> |
---|
1549 | |
---|
1550 | <p> |
---|
1551 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00095">95</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. |
---|
1552 | <p> |
---|
1553 | Referenced by <a class="el" href="OgreSDLInput_8h-source.html#l00064">setGrabMode()</a>. </td> |
---|
1554 | </tr> |
---|
1555 | </table> |
---|
1556 | <a class="anchor" name="Ogre_1_1SDLInputr11" doxytag="Ogre::SDLInput::mGrabMouse" ></a><p> |
---|
1557 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1558 | <tr> |
---|
1559 | <td class="mdRow"> |
---|
1560 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1561 | <tr> |
---|
1562 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr11">Ogre::SDLInput::mGrabMouse</a><code> [private]</code> |
---|
1563 | </table> |
---|
1564 | </td> |
---|
1565 | </tr> |
---|
1566 | </table> |
---|
1567 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1568 | <tr> |
---|
1569 | <td> |
---|
1570 | |
---|
1571 | </td> |
---|
1572 | <td> |
---|
1573 | |
---|
1574 | <p> |
---|
1575 | |
---|
1576 | <p> |
---|
1577 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00092">92</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1578 | </tr> |
---|
1579 | </table> |
---|
1580 | <a class="anchor" name="Ogre_1_1SDLInputr0" doxytag="Ogre::SDLInput::mKeyboardBuffer" ></a><p> |
---|
1581 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1582 | <tr> |
---|
1583 | <td class="mdRow"> |
---|
1584 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1585 | <tr> |
---|
1586 | <td class="md" nowrap valign="top"> Uint8* <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr0">Ogre::SDLInput::mKeyboardBuffer</a><code> [private]</code> |
---|
1587 | </table> |
---|
1588 | </td> |
---|
1589 | </tr> |
---|
1590 | </table> |
---|
1591 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1592 | <tr> |
---|
1593 | <td> |
---|
1594 | |
---|
1595 | </td> |
---|
1596 | <td> |
---|
1597 | |
---|
1598 | <p> |
---|
1599 | |
---|
1600 | <p> |
---|
1601 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00083">83</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1602 | </tr> |
---|
1603 | </table> |
---|
1604 | <a class="anchor" name="Ogre_1_1SDLInputr1" doxytag="Ogre::SDLInput::mMaxKey" ></a><p> |
---|
1605 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1606 | <tr> |
---|
1607 | <td class="mdRow"> |
---|
1608 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1609 | <tr> |
---|
1610 | <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr1">Ogre::SDLInput::mMaxKey</a><code> [private]</code> |
---|
1611 | </table> |
---|
1612 | </td> |
---|
1613 | </tr> |
---|
1614 | </table> |
---|
1615 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1616 | <tr> |
---|
1617 | <td> |
---|
1618 | |
---|
1619 | </td> |
---|
1620 | <td> |
---|
1621 | |
---|
1622 | <p> |
---|
1623 | |
---|
1624 | <p> |
---|
1625 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00084">84</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1626 | </tr> |
---|
1627 | </table> |
---|
1628 | <a class="anchor" name="Ogre_1_1Win32Input8p0" doxytag="Ogre::SDLInput::mModifiers" ></a><p> |
---|
1629 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1630 | <tr> |
---|
1631 | <td class="mdRow"> |
---|
1632 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1633 | <tr> |
---|
1634 | <td class="md" nowrap valign="top"> long <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p0">Ogre::InputReader::mModifiers</a><code> [protected, inherited]</code> |
---|
1635 | </table> |
---|
1636 | </td> |
---|
1637 | </tr> |
---|
1638 | </table> |
---|
1639 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1640 | <tr> |
---|
1641 | <td> |
---|
1642 | |
---|
1643 | </td> |
---|
1644 | <td> |
---|
1645 | |
---|
1646 | <p> |
---|
1647 | The modifiers are a binary flags that represent what buttons are pressed, and what key modifiers are down (e.g. |
---|
1648 | <p> |
---|
1649 | shift/alt). |
---|
1650 | <p> |
---|
1651 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00325">325</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1652 | </tr> |
---|
1653 | </table> |
---|
1654 | <a class="anchor" name="Ogre_1_1SDLInputr9" doxytag="Ogre::SDLInput::mMouseGrabbed" ></a><p> |
---|
1655 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1656 | <tr> |
---|
1657 | <td class="mdRow"> |
---|
1658 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1659 | <tr> |
---|
1660 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr9">Ogre::SDLInput::mMouseGrabbed</a><code> [private]</code> |
---|
1661 | </table> |
---|
1662 | </td> |
---|
1663 | </tr> |
---|
1664 | </table> |
---|
1665 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1666 | <tr> |
---|
1667 | <td> |
---|
1668 | |
---|
1669 | </td> |
---|
1670 | <td> |
---|
1671 | |
---|
1672 | <p> |
---|
1673 | |
---|
1674 | <p> |
---|
1675 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00090">90</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1676 | </tr> |
---|
1677 | </table> |
---|
1678 | <a class="anchor" name="Ogre_1_1SDLInputr7" doxytag="Ogre::SDLInput::mMouseKeys" ></a><p> |
---|
1679 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1680 | <tr> |
---|
1681 | <td class="mdRow"> |
---|
1682 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1683 | <tr> |
---|
1684 | <td class="md" nowrap valign="top"> Uint8 <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr7">Ogre::SDLInput::mMouseKeys</a><code> [private]</code> |
---|
1685 | </table> |
---|
1686 | </td> |
---|
1687 | </tr> |
---|
1688 | </table> |
---|
1689 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1690 | <tr> |
---|
1691 | <td> |
---|
1692 | |
---|
1693 | </td> |
---|
1694 | <td> |
---|
1695 | |
---|
1696 | <p> |
---|
1697 | |
---|
1698 | <p> |
---|
1699 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00087">87</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1700 | </tr> |
---|
1701 | </table> |
---|
1702 | <a class="anchor" name="Ogre_1_1SDLInputr12" doxytag="Ogre::SDLInput::mMouseLeft" ></a><p> |
---|
1703 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1704 | <tr> |
---|
1705 | <td class="mdRow"> |
---|
1706 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1707 | <tr> |
---|
1708 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr12">Ogre::SDLInput::mMouseLeft</a><code> [private]</code> |
---|
1709 | </table> |
---|
1710 | </td> |
---|
1711 | </tr> |
---|
1712 | </table> |
---|
1713 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1714 | <tr> |
---|
1715 | <td> |
---|
1716 | |
---|
1717 | </td> |
---|
1718 | <td> |
---|
1719 | |
---|
1720 | <p> |
---|
1721 | |
---|
1722 | <p> |
---|
1723 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00093">93</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1724 | </tr> |
---|
1725 | </table> |
---|
1726 | <a class="anchor" name="Ogre_1_1SDLInputr4" doxytag="Ogre::SDLInput::mMouseRelativeX" ></a><p> |
---|
1727 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1728 | <tr> |
---|
1729 | <td class="mdRow"> |
---|
1730 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1731 | <tr> |
---|
1732 | <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr4">Ogre::SDLInput::mMouseRelativeX</a><code> [private]</code> |
---|
1733 | </table> |
---|
1734 | </td> |
---|
1735 | </tr> |
---|
1736 | </table> |
---|
1737 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1738 | <tr> |
---|
1739 | <td> |
---|
1740 | |
---|
1741 | </td> |
---|
1742 | <td> |
---|
1743 | |
---|
1744 | <p> |
---|
1745 | |
---|
1746 | <p> |
---|
1747 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00086">86</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1748 | </tr> |
---|
1749 | </table> |
---|
1750 | <a class="anchor" name="Ogre_1_1SDLInputr5" doxytag="Ogre::SDLInput::mMouseRelativeY" ></a><p> |
---|
1751 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1752 | <tr> |
---|
1753 | <td class="mdRow"> |
---|
1754 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1755 | <tr> |
---|
1756 | <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr5">Ogre::SDLInput::mMouseRelativeY</a><code> [private]</code> |
---|
1757 | </table> |
---|
1758 | </td> |
---|
1759 | </tr> |
---|
1760 | </table> |
---|
1761 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1762 | <tr> |
---|
1763 | <td> |
---|
1764 | |
---|
1765 | </td> |
---|
1766 | <td> |
---|
1767 | |
---|
1768 | <p> |
---|
1769 | |
---|
1770 | <p> |
---|
1771 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00086">86</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1772 | </tr> |
---|
1773 | </table> |
---|
1774 | <a class="anchor" name="Ogre_1_1SDLInputr6" doxytag="Ogre::SDLInput::mMouseRelativeZ" ></a><p> |
---|
1775 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1776 | <tr> |
---|
1777 | <td class="mdRow"> |
---|
1778 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1779 | <tr> |
---|
1780 | <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr6">Ogre::SDLInput::mMouseRelativeZ</a><code> [private]</code> |
---|
1781 | </table> |
---|
1782 | </td> |
---|
1783 | </tr> |
---|
1784 | </table> |
---|
1785 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1786 | <tr> |
---|
1787 | <td> |
---|
1788 | |
---|
1789 | </td> |
---|
1790 | <td> |
---|
1791 | |
---|
1792 | <p> |
---|
1793 | |
---|
1794 | <p> |
---|
1795 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00086">86</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1796 | </tr> |
---|
1797 | </table> |
---|
1798 | <a class="anchor" name="Ogre_1_1Win32Input8p1" doxytag="Ogre::SDLInput::mMouseScale" ></a><p> |
---|
1799 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1800 | <tr> |
---|
1801 | <td class="mdRow"> |
---|
1802 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1803 | <tr> |
---|
1804 | <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p1">Ogre::InputReader::mMouseScale</a><code> [protected, inherited]</code> |
---|
1805 | </table> |
---|
1806 | </td> |
---|
1807 | </tr> |
---|
1808 | </table> |
---|
1809 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1810 | <tr> |
---|
1811 | <td> |
---|
1812 | |
---|
1813 | </td> |
---|
1814 | <td> |
---|
1815 | |
---|
1816 | <p> |
---|
1817 | Speed of mouse. |
---|
1818 | <p> |
---|
1819 | |
---|
1820 | <p> |
---|
1821 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00328">328</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1822 | </tr> |
---|
1823 | </table> |
---|
1824 | <a class="anchor" name="Ogre_1_1Win32Input8p6" doxytag="Ogre::SDLInput::mMouseState" ></a><p> |
---|
1825 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1826 | <tr> |
---|
1827 | <td class="mdRow"> |
---|
1828 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1829 | <tr> |
---|
1830 | <td class="md" nowrap valign="top"> <a class="el" href="structOgre_1_1MouseState.html">MouseState</a> <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p6">Ogre::InputReader::mMouseState</a><code> [protected, inherited]</code> |
---|
1831 | </table> |
---|
1832 | </td> |
---|
1833 | </tr> |
---|
1834 | </table> |
---|
1835 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1836 | <tr> |
---|
1837 | <td> |
---|
1838 | |
---|
1839 | </td> |
---|
1840 | <td> |
---|
1841 | |
---|
1842 | <p> |
---|
1843 | The mouse state in immediate mode. |
---|
1844 | <p> |
---|
1845 | |
---|
1846 | <p> |
---|
1847 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00347">347</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1848 | </tr> |
---|
1849 | </table> |
---|
1850 | <a class="anchor" name="Ogre_1_1SDLInputr2" doxytag="Ogre::SDLInput::mMouseX" ></a><p> |
---|
1851 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1852 | <tr> |
---|
1853 | <td class="mdRow"> |
---|
1854 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1855 | <tr> |
---|
1856 | <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr2">Ogre::SDLInput::mMouseX</a><code> [private]</code> |
---|
1857 | </table> |
---|
1858 | </td> |
---|
1859 | </tr> |
---|
1860 | </table> |
---|
1861 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1862 | <tr> |
---|
1863 | <td> |
---|
1864 | |
---|
1865 | </td> |
---|
1866 | <td> |
---|
1867 | |
---|
1868 | <p> |
---|
1869 | |
---|
1870 | <p> |
---|
1871 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00085">85</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1872 | </tr> |
---|
1873 | </table> |
---|
1874 | <a class="anchor" name="Ogre_1_1SDLInputr3" doxytag="Ogre::SDLInput::mMouseY" ></a><p> |
---|
1875 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1876 | <tr> |
---|
1877 | <td class="mdRow"> |
---|
1878 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1879 | <tr> |
---|
1880 | <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr3">Ogre::SDLInput::mMouseY</a><code> [private]</code> |
---|
1881 | </table> |
---|
1882 | </td> |
---|
1883 | </tr> |
---|
1884 | </table> |
---|
1885 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1886 | <tr> |
---|
1887 | <td> |
---|
1888 | |
---|
1889 | </td> |
---|
1890 | <td> |
---|
1891 | |
---|
1892 | <p> |
---|
1893 | |
---|
1894 | <p> |
---|
1895 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00085">85</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1896 | </tr> |
---|
1897 | </table> |
---|
1898 | <a class="anchor" name="Ogre_1_1Win32Input8p4" doxytag="Ogre::SDLInput::mUseBufferedKeys" ></a><p> |
---|
1899 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1900 | <tr> |
---|
1901 | <td class="mdRow"> |
---|
1902 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1903 | <tr> |
---|
1904 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p4">Ogre::InputReader::mUseBufferedKeys</a><code> [protected, inherited]</code> |
---|
1905 | </table> |
---|
1906 | </td> |
---|
1907 | </tr> |
---|
1908 | </table> |
---|
1909 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1910 | <tr> |
---|
1911 | <td> |
---|
1912 | |
---|
1913 | </td> |
---|
1914 | <td> |
---|
1915 | |
---|
1916 | <p> |
---|
1917 | Wether to use buffering input support - buffering support relies on using an <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a>. |
---|
1918 | <p> |
---|
1919 | <dl compact><dt><b>See also:</b></dt><dd>class <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a> </dd></dl> |
---|
1920 | |
---|
1921 | <p> |
---|
1922 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00344">344</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1923 | </tr> |
---|
1924 | </table> |
---|
1925 | <a class="anchor" name="Ogre_1_1Win32Input8p5" doxytag="Ogre::SDLInput::mUseBufferedMouse" ></a><p> |
---|
1926 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1927 | <tr> |
---|
1928 | <td class="mdRow"> |
---|
1929 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1930 | <tr> |
---|
1931 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1InputReader.html#Ogre_1_1Win32Input8p5">Ogre::InputReader::mUseBufferedMouse</a><code> [protected, inherited]</code> |
---|
1932 | </table> |
---|
1933 | </td> |
---|
1934 | </tr> |
---|
1935 | </table> |
---|
1936 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1937 | <tr> |
---|
1938 | <td> |
---|
1939 | |
---|
1940 | </td> |
---|
1941 | <td> |
---|
1942 | |
---|
1943 | <p> |
---|
1944 | Wether to use buffering input support - buffering support relies on using an <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a>. |
---|
1945 | <p> |
---|
1946 | <dl compact><dt><b>See also:</b></dt><dd>class <a class="el" href="classOgre_1_1EventQueue.html">EventQueue</a> </dd></dl> |
---|
1947 | |
---|
1948 | <p> |
---|
1949 | Definition at line <a class="el" href="OgreInput_8h-source.html#l00344">344</a> of file <a class="el" href="OgreInput_8h-source.html">OgreInput.h</a>. </td> |
---|
1950 | </tr> |
---|
1951 | </table> |
---|
1952 | <a class="anchor" name="Ogre_1_1SDLInputr10" doxytag="Ogre::SDLInput::mUseMouse" ></a><p> |
---|
1953 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1954 | <tr> |
---|
1955 | <td class="mdRow"> |
---|
1956 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1957 | <tr> |
---|
1958 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr10">Ogre::SDLInput::mUseMouse</a><code> [private]</code> |
---|
1959 | </table> |
---|
1960 | </td> |
---|
1961 | </tr> |
---|
1962 | </table> |
---|
1963 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1964 | <tr> |
---|
1965 | <td> |
---|
1966 | |
---|
1967 | </td> |
---|
1968 | <td> |
---|
1969 | |
---|
1970 | <p> |
---|
1971 | |
---|
1972 | <p> |
---|
1973 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00091">91</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1974 | </tr> |
---|
1975 | </table> |
---|
1976 | <a class="anchor" name="Ogre_1_1SDLInputv0" doxytag="Ogre::SDLInput::mWheelStep" ></a><p> |
---|
1977 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1978 | <tr> |
---|
1979 | <td class="mdRow"> |
---|
1980 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1981 | <tr> |
---|
1982 | <td class="md" nowrap valign="top"> const unsigned int <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputv0">Ogre::SDLInput::mWheelStep</a> = 60<code> [static, private]</code> |
---|
1983 | </table> |
---|
1984 | </td> |
---|
1985 | </tr> |
---|
1986 | </table> |
---|
1987 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1988 | <tr> |
---|
1989 | <td> |
---|
1990 | |
---|
1991 | </td> |
---|
1992 | <td> |
---|
1993 | |
---|
1994 | <p> |
---|
1995 | |
---|
1996 | <p> |
---|
1997 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00106">106</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
1998 | </tr> |
---|
1999 | </table> |
---|
2000 | <a class="anchor" name="Ogre_1_1SDLInputr15" doxytag="Ogre::SDLInput::warpMouse" ></a><p> |
---|
2001 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2002 | <tr> |
---|
2003 | <td class="mdRow"> |
---|
2004 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2005 | <tr> |
---|
2006 | <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SDLInput.html#Ogre_1_1SDLInputr15">Ogre::SDLInput::warpMouse</a><code> [private]</code> |
---|
2007 | </table> |
---|
2008 | </td> |
---|
2009 | </tr> |
---|
2010 | </table> |
---|
2011 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2012 | <tr> |
---|
2013 | <td> |
---|
2014 | |
---|
2015 | </td> |
---|
2016 | <td> |
---|
2017 | |
---|
2018 | <p> |
---|
2019 | |
---|
2020 | <p> |
---|
2021 | Definition at line <a class="el" href="OgreSDLInput_8h-source.html#l00099">99</a> of file <a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a>. </td> |
---|
2022 | </tr> |
---|
2023 | </table> |
---|
2024 | <hr>The documentation for this class was generated from the following file:<ul> |
---|
2025 | <li><a class="el" href="OgreSDLInput_8h-source.html">OgreSDLInput.h</a></ul> |
---|
2026 | <hr> |
---|
2027 | <p> |
---|
2028 | Copyright © 2000-2005 by The OGRE Team<br /> |
---|
2029 | <!--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/> |
---|
2030 | This 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/> |
---|
2031 | <!--/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#"> |
---|
2032 | <Work rdf:about=""> |
---|
2033 | <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" /> |
---|
2034 | <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" /> |
---|
2035 | </Work> |
---|
2036 | <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> --> |
---|
2037 | |
---|
2038 | Last modified Sun Mar 12 14:46:24 2006 |
---|
2039 | </p> |
---|
2040 | </body> |
---|
2041 | </html> |
---|