ppb__input__event_8h.html revision a02191e04bc25c4935f804f2c080ae28663d096d
1{{+bindTo:partials.standard_nacl_article}}
2<h1>ppb_input_event.h File Reference</h1>
3<div id="doxygen-ref">
4{{- dummy div to appease doxygen -}}
5  <div>
6<!-- Generated by Doxygen 1.7.6.1 -->
7
8
9</div>
10<!--header-->
11<div class="contents">
12<div class="textblock"><div class="dynheader">
13Include dependency graph for ppb_input_event.h:</div>
14<div class="dyncontent">
15<div class="center"><img src="ppb__input__event_8h__incl.png" border="0" usemap="#ppb__input__event_8h" alt="" /></div>
16<map name="ppb__input__event_8h" id="ppb__input__event_8h">
17</map>
18</div>
19</div><h2>
20Data Structures</h2><table class="memberdecls">
21
22<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___input_event__1__0.html">PPB_InputEvent</a></td></tr>
23<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code>PPB_InputEvent</code> interface contains pointers to several functions related to generic input events on the browser.  <a href="struct_p_p_b___input_event__1__0.html#details">More...</a><br /></td></tr>
24<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___mouse_input_event__1__1.html">PPB_MouseInputEvent</a></td></tr>
25<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code>PPB_MouseInputEvent</code> interface contains pointers to several functions related to mouse input events.  <a href="struct_p_p_b___mouse_input_event__1__1.html#details">More...</a><br /></td></tr>
26<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___wheel_input_event__1__0.html">PPB_WheelInputEvent</a></td></tr>
27<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code>PPB_WheelIputEvent</code> interface contains pointers to several functions related to wheel input events.  <a href="struct_p_p_b___wheel_input_event__1__0.html#details">More...</a><br /></td></tr>
28<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___keyboard_input_event__1__2.html">PPB_KeyboardInputEvent</a></td></tr>
29<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code>PPB_KeyboardInputEvent</code> interface contains pointers to several functions related to keyboard input events.  <a href="struct_p_p_b___keyboard_input_event__1__2.html#details">More...</a><br /></td></tr>
30<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a></td></tr>
31<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code>PPB_TouchInputEvent</code> interface contains pointers to several functions related to touch events.  <a href="struct_p_p_b___touch_input_event__1__0.html#details">More...</a><br /></td></tr>
32<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___i_m_e_input_event__1__0.html">PPB_IMEInputEvent</a></td></tr>
33</table><h2>
34Defines</h2><table class="memberdecls">
35<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#af4e5b597aea9864e7d9aa81c71e781d2">PPB_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_InputEvent;1.0&quot;</td></tr>
36<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a40fd5bca277483a37c2713b8961b5117">PPB_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#af4e5b597aea9864e7d9aa81c71e781d2">PPB_INPUT_EVENT_INTERFACE</a></td></tr>
37<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a9887382b4700999b639a2f2de497e104">PPB_MOUSE_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_MouseInputEvent;1.1&quot;</td></tr>
38<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a761fcf6df555946b6c2e1a0b6cd01c5e">PPB_MOUSE_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a9887382b4700999b639a2f2de497e104">PPB_MOUSE_INPUT_EVENT_INTERFACE</a></td></tr>
39<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a0a7bcd124b8e7677b629b236eabfb563">PPB_WHEEL_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_WheelInputEvent;1.0&quot;</td></tr>
40<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a2e592782e919e590dd393d421af8850f">PPB_WHEEL_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a0a7bcd124b8e7677b629b236eabfb563">PPB_WHEEL_INPUT_EVENT_INTERFACE</a></td></tr>
41<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a48b7f516c37c910e75178f1b6bd65f48">PPB_KEYBOARD_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_KeyboardInputEvent;1.2&quot;</td></tr>
42<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a969f9e171a3202249e8dfabaef33c288">PPB_KEYBOARD_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a48b7f516c37c910e75178f1b6bd65f48">PPB_KEYBOARD_INPUT_EVENT_INTERFACE</a></td></tr>
43<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a36b8536215a705ecc3fd4cd366b0f975">PPB_TOUCH_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_TouchInputEvent;1.0&quot;</td></tr>
44<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#a9ef6ad6634a1d1912b83006862a0e57b">PPB_TOUCH_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a36b8536215a705ecc3fd4cd366b0f975">PPB_TOUCH_INPUT_EVENT_INTERFACE</a></td></tr>
45<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#ad911c1aed763c2f362037995ffca801a">PPB_IME_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_IMEInputEvent;1.0&quot;</td></tr>
46<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__input__event_8h.html#ac7e4bf41f38afcb87e0a75c8f27ca33f">PPB_IME_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#ad911c1aed763c2f362037995ffca801a">PPB_IME_INPUT_EVENT_INTERFACE</a></td></tr>
47</table><h2>
48Typedefs</h2><table class="memberdecls">
49<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___input_event__1__0.html">PPB_InputEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gac221fa16a0d0daa0bf171a477b465396">PPB_InputEvent</a></td></tr>
50<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
51<a class="el" href="struct_p_p_b___mouse_input_event__1__1.html">PPB_MouseInputEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga3fcedb0e992eebaf7d9b1b60aacceafc">PPB_MouseInputEvent</a></td></tr>
52<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
53<a class="el" href="struct_p_p_b___wheel_input_event__1__0.html">PPB_WheelInputEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaefb7f24240d14faa56dfdba8c116889">PPB_WheelInputEvent</a></td></tr>
54<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
55<a class="el" href="struct_p_p_b___keyboard_input_event__1__2.html">PPB_KeyboardInputEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga65db91594ac92762680dc3cdff4f14c1">PPB_KeyboardInputEvent</a></td></tr>
56<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
57<a class="el" href="struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga3d25b1582fc1e6b94f53ecfb21422d6c">PPB_TouchInputEvent</a></td></tr>
58<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
59<a class="el" href="struct_p_p_b___i_m_e_input_event__1__0.html">PPB_IMEInputEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaa0c327650de77066ea8e2ec8f5589c5">PPB_IMEInputEvent</a></td></tr>
60</table><h2>
61Enumerations</h2><table class="memberdecls">
62<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gaca7296cfec99fcb6646b7144d1d6a0c5">PP_InputEvent_Type</a> { <br />
63&#160;&#160;<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a9b6d5489f328f0b902da4a1f5836b4cb">PP_INPUTEVENT_TYPE_UNDEFINED</a> =  -1, 
64<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a4309eee5fb8284b6be7c258090b21e77">PP_INPUTEVENT_TYPE_MOUSEDOWN</a> =  0, 
65<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a9f0a8196670b1da0e9c3cf081329c3ca">PP_INPUTEVENT_TYPE_MOUSEUP</a> =  1, 
66<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a9d3a09d7fb33663f3a7d920fd2e3208d">PP_INPUTEVENT_TYPE_MOUSEMOVE</a> =  2, 
67<br />
68&#160;&#160;<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5ad240947fd6d67f23b679be4806947e2a">PP_INPUTEVENT_TYPE_MOUSEENTER</a> =  3, 
69<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a0870576010613081518c9c6683abd2e8">PP_INPUTEVENT_TYPE_MOUSELEAVE</a> =  4, 
70<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a2eedbec689780077aa98188805a559f6">PP_INPUTEVENT_TYPE_WHEEL</a> =  5, 
71<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a05c7f50eb36e606a3e5a0065b337d96c">PP_INPUTEVENT_TYPE_RAWKEYDOWN</a> =  6, 
72<br />
73&#160;&#160;<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a4064a5f6ce10c7e5a0834aff7cd7e474">PP_INPUTEVENT_TYPE_KEYDOWN</a> =  7, 
74<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5af57c2b682b29f7b03f27519f98febdea">PP_INPUTEVENT_TYPE_KEYUP</a> =  8, 
75<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a0d547efbed42c655264b96a51954e0dd">PP_INPUTEVENT_TYPE_CHAR</a> =  9, 
76<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a0cf7525c015c97ded19afab9d7d9afee">PP_INPUTEVENT_TYPE_CONTEXTMENU</a> =  10, 
77<br />
78&#160;&#160;<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a90668acda261e23721f3dd757f557031">PP_INPUTEVENT_TYPE_IME_COMPOSITION_START</a> =  11, 
79<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a1eff5df3bb41546046f97993376607c2">PP_INPUTEVENT_TYPE_IME_COMPOSITION_UPDATE</a> =  12, 
80<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a5c009302410ac6f55da4df618b2d85d5">PP_INPUTEVENT_TYPE_IME_COMPOSITION_END</a> =  13, 
81<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a5826ba18e40265a7b74e4b3ae1fe3772">PP_INPUTEVENT_TYPE_IME_TEXT</a> =  14, 
82<br />
83&#160;&#160;<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5ac604f0e894f8f9e660d36e30db16b52d">PP_INPUTEVENT_TYPE_TOUCHSTART</a> =  15, 
84<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a43888c9c671ac5973f5bcea7eabcc889">PP_INPUTEVENT_TYPE_TOUCHMOVE</a> =  16, 
85<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5ae1c312aafaf4caeddb1afc09e81c9655">PP_INPUTEVENT_TYPE_TOUCHEND</a> =  17, 
86<a class="el" href="group___enums.html#ggaca7296cfec99fcb6646b7144d1d6a0c5a78266e75562e546005eb8098f455ce91">PP_INPUTEVENT_TYPE_TOUCHCANCEL</a> =  18
87<br />
88 }</td></tr>
89<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga21b811ac0484a214a8751aa3e1c959d9">PP_InputEvent_Modifier</a> { <br />
90&#160;&#160;<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a7506fd613b0e3055b37700eddcc04c8e">PP_INPUTEVENT_MODIFIER_SHIFTKEY</a> =  1 &lt;&lt; 0, 
91<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9aeb4a9ad52cbfbfab9dea7cf2429c52f7">PP_INPUTEVENT_MODIFIER_CONTROLKEY</a> =  1 &lt;&lt; 1, 
92<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9ab30d756ab410e7155deef8c48568fc95">PP_INPUTEVENT_MODIFIER_ALTKEY</a> =  1 &lt;&lt; 2, 
93<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9ab3b68a7fb23fa33be297b30a2d3f27d7">PP_INPUTEVENT_MODIFIER_METAKEY</a> =  1 &lt;&lt; 3, 
94<br />
95&#160;&#160;<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a24f5d73cf82a01116f52b57410e64c9d">PP_INPUTEVENT_MODIFIER_ISKEYPAD</a> =  1 &lt;&lt; 4, 
96<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a0d6141a7a3498af2020093469358472f">PP_INPUTEVENT_MODIFIER_ISAUTOREPEAT</a> =  1 &lt;&lt; 5, 
97<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a31e52901313720fd0e431976228f2153">PP_INPUTEVENT_MODIFIER_LEFTBUTTONDOWN</a> =  1 &lt;&lt; 6, 
98<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9aa2369bf6eb5309a43d608ef83d747a04">PP_INPUTEVENT_MODIFIER_MIDDLEBUTTONDOWN</a> =  1 &lt;&lt; 7, 
99<br />
100&#160;&#160;<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9aee3e5083c83130d4368b79878fd574fe">PP_INPUTEVENT_MODIFIER_RIGHTBUTTONDOWN</a> =  1 &lt;&lt; 8, 
101<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a99a27b5dab8360eb08189439b85b8781">PP_INPUTEVENT_MODIFIER_CAPSLOCKKEY</a> =  1 &lt;&lt; 9, 
102<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a493ca598187014e2356cd7a5ba8cdffd">PP_INPUTEVENT_MODIFIER_NUMLOCKKEY</a> =  1 &lt;&lt; 10, 
103<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a8295bfc8067c06a17ccfc5fb6a992e17">PP_INPUTEVENT_MODIFIER_ISLEFT</a> =  1 &lt;&lt; 11, 
104<br />
105&#160;&#160;<a class="el" href="group___enums.html#gga21b811ac0484a214a8751aa3e1c959d9a348f43efaf61edbefd83346428c5b122">PP_INPUTEVENT_MODIFIER_ISRIGHT</a> =  1 &lt;&lt; 12
106<br />
107 }</td></tr>
108<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga25113f3c8d33e863fd38b3f70f8a5e6e">PP_InputEvent_MouseButton</a> { <a class="el" href="group___enums.html#gga25113f3c8d33e863fd38b3f70f8a5e6eaa2d4e499d6c23ef45381a89612e654d9">PP_INPUTEVENT_MOUSEBUTTON_NONE</a> =  -1, 
109<a class="el" href="group___enums.html#gga25113f3c8d33e863fd38b3f70f8a5e6eaa44f4ea3c7759e4fce6150f349909f63">PP_INPUTEVENT_MOUSEBUTTON_LEFT</a> =  0, 
110<a class="el" href="group___enums.html#gga25113f3c8d33e863fd38b3f70f8a5e6ea3f8a2698990ec1e36943651ca600e3be">PP_INPUTEVENT_MOUSEBUTTON_MIDDLE</a> =  1, 
111<a class="el" href="group___enums.html#gga25113f3c8d33e863fd38b3f70f8a5e6ea681614da50d511b516d0a88fbaa6eb5b">PP_INPUTEVENT_MOUSEBUTTON_RIGHT</a> =  2
112 }</td></tr>
113<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gafe68e3c1031daa4a6496845ff47649cd">PP_InputEvent_Class</a> { <br />
114&#160;&#160;<a class="el" href="group___enums.html#ggafe68e3c1031daa4a6496845ff47649cda79ccc5180eb39c52ab3207f0c876dd52">PP_INPUTEVENT_CLASS_MOUSE</a> =  1 &lt;&lt; 0, 
115<a class="el" href="group___enums.html#ggafe68e3c1031daa4a6496845ff47649cda2c3341eacc3a459713ce334b9af0cda8">PP_INPUTEVENT_CLASS_KEYBOARD</a> =  1 &lt;&lt; 1, 
116<a class="el" href="group___enums.html#ggafe68e3c1031daa4a6496845ff47649cda59d6686dbce1f0dc092cb88a451bb3a6">PP_INPUTEVENT_CLASS_WHEEL</a> =  1 &lt;&lt; 2, 
117<a class="el" href="group___enums.html#ggafe68e3c1031daa4a6496845ff47649cda19b05264fa31d7e975eba297f9f146af">PP_INPUTEVENT_CLASS_TOUCH</a> =  1 &lt;&lt; 3, 
118<br />
119&#160;&#160;<a class="el" href="group___enums.html#ggafe68e3c1031daa4a6496845ff47649cda1280fe9a85edf74e20e4d503a345ab7d">PP_INPUTEVENT_CLASS_IME</a> =  1 &lt;&lt; 4
120<br />
121 }</td></tr>
122<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gad5885a239d04166c8777432c81e39d0a">PP_TouchListType</a> { <a class="el" href="group___enums.html#ggad5885a239d04166c8777432c81e39d0aa739dfd65f4cd719996f20bdd2e7db4ca">PP_TOUCHLIST_TYPE_TOUCHES</a> =  0, 
123<a class="el" href="group___enums.html#ggad5885a239d04166c8777432c81e39d0aa89d31d55d67fa0746d1f3bf4050eafff">PP_TOUCHLIST_TYPE_CHANGEDTOUCHES</a> =  1, 
124<a class="el" href="group___enums.html#ggad5885a239d04166c8777432c81e39d0aa0682e6c428fed9b900e3d9e56aaa8fca">PP_TOUCHLIST_TYPE_TARGETTOUCHES</a> =  2
125 }</td></tr>
126</table><h2>
127Variables</h2><table class="memberdecls">
128<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gaca7296cfec99fcb6646b7144d1d6a0c5">PP_InputEvent_Type</a></td></tr>
129<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga21b811ac0484a214a8751aa3e1c959d9">PP_InputEvent_Modifier</a></td></tr>
130<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga25113f3c8d33e863fd38b3f70f8a5e6e">PP_InputEvent_MouseButton</a></td></tr>
131<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gafe68e3c1031daa4a6496845ff47649cd">PP_InputEvent_Class</a></td></tr>
132<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gad5885a239d04166c8777432c81e39d0a">PP_TouchListType</a></td></tr>
133</table>
134<hr /><a name="details" id="details"></a><h2>Detailed Description</h2>
135<div class="textblock"><p>This file defines the Input Event interfaces. </p>
136</div><hr /><h2>Define Documentation</h2>
137<a class="anchor" id="ac7e4bf41f38afcb87e0a75c8f27ca33f"></a><!-- doxytag: member="ppb_input_event.h::PPB_IME_INPUT_EVENT_INTERFACE" ref="ac7e4bf41f38afcb87e0a75c8f27ca33f" args="" -->
138<div class="memitem">
139<div class="memproto">
140<table class="memname">
141<tr>
142<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#ac7e4bf41f38afcb87e0a75c8f27ca33f">PPB_IME_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#ad911c1aed763c2f362037995ffca801a">PPB_IME_INPUT_EVENT_INTERFACE</a></td>
143</tr>
144</table>
145</div>
146<div class="memdoc">
147</div>
148</div>
149<a class="anchor" id="ad911c1aed763c2f362037995ffca801a"></a><!-- doxytag: member="ppb_input_event.h::PPB_IME_INPUT_EVENT_INTERFACE" ref="ad911c1aed763c2f362037995ffca801a" args="" -->
150<div class="memitem">
151<div class="memproto">
152<table class="memname">
153<tr>
154<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#ad911c1aed763c2f362037995ffca801a">PPB_IME_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_IMEInputEvent;1.0&quot;</td>
155</tr>
156</table>
157</div>
158<div class="memdoc">
159</div>
160</div>
161<a class="anchor" id="a40fd5bca277483a37c2713b8961b5117"></a><!-- doxytag: member="ppb_input_event.h::PPB_INPUT_EVENT_INTERFACE" ref="a40fd5bca277483a37c2713b8961b5117" args="" -->
162<div class="memitem">
163<div class="memproto">
164<table class="memname">
165<tr>
166<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a40fd5bca277483a37c2713b8961b5117">PPB_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#af4e5b597aea9864e7d9aa81c71e781d2">PPB_INPUT_EVENT_INTERFACE</a></td>
167</tr>
168</table>
169</div>
170<div class="memdoc">
171</div>
172</div>
173<a class="anchor" id="af4e5b597aea9864e7d9aa81c71e781d2"></a><!-- doxytag: member="ppb_input_event.h::PPB_INPUT_EVENT_INTERFACE" ref="af4e5b597aea9864e7d9aa81c71e781d2" args="" -->
174<div class="memitem">
175<div class="memproto">
176<table class="memname">
177<tr>
178<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#af4e5b597aea9864e7d9aa81c71e781d2">PPB_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_InputEvent;1.0&quot;</td>
179</tr>
180</table>
181</div>
182<div class="memdoc">
183</div>
184</div>
185<a class="anchor" id="a969f9e171a3202249e8dfabaef33c288"></a><!-- doxytag: member="ppb_input_event.h::PPB_KEYBOARD_INPUT_EVENT_INTERFACE" ref="a969f9e171a3202249e8dfabaef33c288" args="" -->
186<div class="memitem">
187<div class="memproto">
188<table class="memname">
189<tr>
190<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a969f9e171a3202249e8dfabaef33c288">PPB_KEYBOARD_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a48b7f516c37c910e75178f1b6bd65f48">PPB_KEYBOARD_INPUT_EVENT_INTERFACE</a></td>
191</tr>
192</table>
193</div>
194<div class="memdoc">
195</div>
196</div>
197<a class="anchor" id="a48b7f516c37c910e75178f1b6bd65f48"></a><!-- doxytag: member="ppb_input_event.h::PPB_KEYBOARD_INPUT_EVENT_INTERFACE" ref="a48b7f516c37c910e75178f1b6bd65f48" args="" -->
198<div class="memitem">
199<div class="memproto">
200<table class="memname">
201<tr>
202<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a48b7f516c37c910e75178f1b6bd65f48">PPB_KEYBOARD_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_KeyboardInputEvent;1.2&quot;</td>
203</tr>
204</table>
205</div>
206<div class="memdoc">
207</div>
208</div>
209<a class="anchor" id="a761fcf6df555946b6c2e1a0b6cd01c5e"></a><!-- doxytag: member="ppb_input_event.h::PPB_MOUSE_INPUT_EVENT_INTERFACE" ref="a761fcf6df555946b6c2e1a0b6cd01c5e" args="" -->
210<div class="memitem">
211<div class="memproto">
212<table class="memname">
213<tr>
214<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a761fcf6df555946b6c2e1a0b6cd01c5e">PPB_MOUSE_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a9887382b4700999b639a2f2de497e104">PPB_MOUSE_INPUT_EVENT_INTERFACE</a></td>
215</tr>
216</table>
217</div>
218<div class="memdoc">
219</div>
220</div>
221<a class="anchor" id="a9887382b4700999b639a2f2de497e104"></a><!-- doxytag: member="ppb_input_event.h::PPB_MOUSE_INPUT_EVENT_INTERFACE" ref="a9887382b4700999b639a2f2de497e104" args="" -->
222<div class="memitem">
223<div class="memproto">
224<table class="memname">
225<tr>
226<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a9887382b4700999b639a2f2de497e104">PPB_MOUSE_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_MouseInputEvent;1.1&quot;</td>
227</tr>
228</table>
229</div>
230<div class="memdoc">
231</div>
232</div>
233<a class="anchor" id="a9ef6ad6634a1d1912b83006862a0e57b"></a><!-- doxytag: member="ppb_input_event.h::PPB_TOUCH_INPUT_EVENT_INTERFACE" ref="a9ef6ad6634a1d1912b83006862a0e57b" args="" -->
234<div class="memitem">
235<div class="memproto">
236<table class="memname">
237<tr>
238<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a9ef6ad6634a1d1912b83006862a0e57b">PPB_TOUCH_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a36b8536215a705ecc3fd4cd366b0f975">PPB_TOUCH_INPUT_EVENT_INTERFACE</a></td>
239</tr>
240</table>
241</div>
242<div class="memdoc">
243</div>
244</div>
245<a class="anchor" id="a36b8536215a705ecc3fd4cd366b0f975"></a><!-- doxytag: member="ppb_input_event.h::PPB_TOUCH_INPUT_EVENT_INTERFACE" ref="a36b8536215a705ecc3fd4cd366b0f975" args="" -->
246<div class="memitem">
247<div class="memproto">
248<table class="memname">
249<tr>
250<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a36b8536215a705ecc3fd4cd366b0f975">PPB_TOUCH_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_TouchInputEvent;1.0&quot;</td>
251</tr>
252</table>
253</div>
254<div class="memdoc">
255</div>
256</div>
257<a class="anchor" id="a2e592782e919e590dd393d421af8850f"></a><!-- doxytag: member="ppb_input_event.h::PPB_WHEEL_INPUT_EVENT_INTERFACE" ref="a2e592782e919e590dd393d421af8850f" args="" -->
258<div class="memitem">
259<div class="memproto">
260<table class="memname">
261<tr>
262<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a2e592782e919e590dd393d421af8850f">PPB_WHEEL_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__input__event_8h.html#a0a7bcd124b8e7677b629b236eabfb563">PPB_WHEEL_INPUT_EVENT_INTERFACE</a></td>
263</tr>
264</table>
265</div>
266<div class="memdoc">
267</div>
268</div>
269<a class="anchor" id="a0a7bcd124b8e7677b629b236eabfb563"></a><!-- doxytag: member="ppb_input_event.h::PPB_WHEEL_INPUT_EVENT_INTERFACE" ref="a0a7bcd124b8e7677b629b236eabfb563" args="" -->
270<div class="memitem">
271<div class="memproto">
272<table class="memname">
273<tr>
274<td class="memname">#define <a class="el" href="ppb__input__event_8h.html#a0a7bcd124b8e7677b629b236eabfb563">PPB_WHEEL_INPUT_EVENT_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_WheelInputEvent;1.0&quot;</td>
275</tr>
276</table>
277</div>
278<div class="memdoc">
279</div>
280</div>
281</div><!-- contents -->
282</div>
283{{/partials.standard_nacl_article}}
284