Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.BinPacking/PackingPlanVisualizations/SharpDX/SharpDX.Toolkit.Input.xml @ 13028

Last change on this file since 13028 was 13028, checked in by gkronber, 9 years ago

#1966

  • added PackingPlanVisualizations plugin received from jhelm.
  • this project also contains necessary binaries of SharpDX
  • visualization in HL works now
File size: 60.4 KB
Line 
1<?xml version="1.0"?>
2<doc>
3    <assembly>
4        <name>SharpDX.Toolkit.Input</name>
5    </assembly>
6    <members>
7        <member name="T:SharpDX.Toolkit.Input.AssemblyDoc">
8            <summary>
9            The <see cref="A:SharpDX.Toolkit.Input"/> assembly provides a high level Input API.
10            </summary>
11        </member>
12        <member name="T:SharpDX.Toolkit.Input.ButtonState">
13            <summary>
14            State of a button.
15            </summary>
16        </member>
17        <member name="F:SharpDX.Toolkit.Input.ButtonState.Released">
18            <summary>
19            The button is released.
20            </summary>
21        </member>
22        <member name="F:SharpDX.Toolkit.Input.ButtonState.Pressed">
23            <summary>
24            The button is pressed.
25            </summary>
26        </member>
27        <member name="T:SharpDX.Toolkit.Input.IKeyboardService">
28            <summary>
29            Provides access to <see cref="T:SharpDX.Toolkit.Input.KeyboardState"/> snapshot
30            </summary>
31        </member>
32        <member name="M:SharpDX.Toolkit.Input.IKeyboardService.GetState">
33            <summary>
34            Returns immediate state of keyboard at the moment of call
35            </summary>
36            <returns>An instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardState"/> with the information about pressed keys</returns>
37        </member>
38        <member name="T:SharpDX.Toolkit.Input.IPointerService">
39            <summary>
40            Provides access to platform-independent pointer events
41            </summary>
42        </member>
43        <member name="M:SharpDX.Toolkit.Input.IPointerService.GetState">
44            <summary>
45            Gets the current state of the pointer
46            </summary>
47            <returns>An instance of <see cref="T:SharpDX.Toolkit.Input.PointerState"/> class</returns>
48        </member>
49        <member name="M:SharpDX.Toolkit.Input.IPointerService.GetState(SharpDX.Toolkit.Input.PointerState)">
50            <summary>
51            Fills the provided object with the current pointer state information
52            </summary>
53            <remarks>All properties of provided object will be cleared.</remarks>
54            <param name="state">The object that needs to be filled with pointer information</param>
55            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="state"/> is null</exception>
56        </member>
57        <member name="T:SharpDX.Toolkit.Input.KeyboardManager">
58            <summary>
59            Provides access to keyboard state
60            </summary>
61        </member>
62        <member name="M:SharpDX.Toolkit.Input.KeyboardManager.#ctor(SharpDX.Toolkit.Game)">
63            <summary>
64            Creates a new instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardManager"/> class.
65            </summary>
66            <param name="game">The <see cref="T:SharpDX.Toolkit.Game"/> instance whose window is used as source of keyboard input events</param>
67            <exception cref="T:System.ArgumentNullException">Is thrown if <paramref name="game"/> is null</exception>
68        </member>
69        <member name="M:SharpDX.Toolkit.Input.KeyboardManager.Initialize">
70            <summary>
71            Initializes this instance and starts listening to keyboard input events
72            </summary>
73            <exception cref="T:System.NotSupportedException">Is thrown if keyboard manager is used on an usupported platform.</exception>
74        </member>
75        <member name="M:SharpDX.Toolkit.Input.KeyboardManager.GetState">
76            <summary>
77            Gets current keyboard state.
78            </summary>
79            <returns>A snapshot of current keyboard state</returns>
80        </member>
81        <member name="M:SharpDX.Toolkit.Input.KeyboardManager.HandleKeyPressed(SharpDX.Toolkit.Input.Keys)">
82            <summary>
83            Handles the <see cref="E:SharpDX.Toolkit.Input.KeyboardPlatform.KeyPressed"/> event
84            </summary>
85            <param name="key">The pressed key</param>
86        </member>
87        <member name="M:SharpDX.Toolkit.Input.KeyboardManager.HandleKeyReleased(SharpDX.Toolkit.Input.Keys)">
88            <summary>
89            Handles the <see cref="E:SharpDX.Toolkit.Input.KeyboardPlatform.KeyReleased"/> event
90            </summary>
91            <param name="key">The released key</param>
92        </member>
93        <member name="T:SharpDX.Toolkit.Input.KeyboardPlatform">
94            <summary>
95            Provides platform-specific bindings to keyboard input events
96            </summary>
97        </member>
98        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatform.#ctor(System.Object)">
99            <summary>
100            Creates a new instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardPlatform"/> class.
101            </summary>
102            <param name="nativeWindow">The native window object reference</param>
103            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null</exception>
104        </member>
105        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatform.Create(System.Object)">
106            <summary>
107            Creates a platform-specific instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardPlatform"/> class.
108            </summary>
109            <param name="nativeWindow">The native window object reference</param>
110            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null</exception>
111            <returns>The instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardPlatform"/></returns>
112        </member>
113        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatform.BindWindow(System.Object)">
114            <summary>
115            Derived classes should implement platform-specific event bindings in this method
116            </summary>
117            <param name="nativeWindow">The native window object reference</param>
118        </member>
119        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatform.RaiseKeyPressed(SharpDX.Toolkit.Input.Keys)">
120            <summary>
121            Raises the <see cref="E:SharpDX.Toolkit.Input.KeyboardPlatform.KeyPressed"/> event.
122            </summary>
123            <param name="key">The key that was pressed</param>
124        </member>
125        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatform.RaiseKeyReleased(SharpDX.Toolkit.Input.Keys)">
126            <summary>
127            Raises the <see cref="E:SharpDX.Toolkit.Input.KeyboardPlatform.KeyReleased"/> event.
128            </summary>
129            <param name="key">The key that was released</param>
130        </member>
131        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatform.Raise``1(System.Action{``0},``0)">
132            <summary>
133            Generic helper method to call a single-parameter event handler
134            </summary>
135            <remarks>This ensures that during the call - the handler reference will not be lost (due to stack-copy of delegate reference)</remarks>
136            <typeparam name="TArg">The type of event argument</typeparam>
137            <param name="handler">The reference to event delegate</param>
138            <param name="argument">The event argument</param>
139        </member>
140        <member name="E:SharpDX.Toolkit.Input.KeyboardPlatform.KeyPressed">
141            <summary>
142            Raised when a key pressed
143            </summary>
144        </member>
145        <member name="E:SharpDX.Toolkit.Input.KeyboardPlatform.KeyReleased">
146            <summary>
147            Raised when a key is released
148            </summary>
149        </member>
150        <member name="T:SharpDX.Toolkit.Input.KeyboardPlatformDesktop">
151            <summary>
152            A specific implementation of <see cref="T:SharpDX.Toolkit.Input.KeyboardPlatform"/> for desktop platform
153            </summary>
154        </member>
155        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatformDesktop.#ctor(System.Object)">
156            <summary>
157            Creates a new instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardPlatformDesktop"/> class
158            </summary>
159            <param name="nativeWindow">The native window object reference</param>
160            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null</exception>
161        </member>
162        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatformDesktop.BindWindow(System.Object)">
163            <summary>
164            Derived classes should implement platform-specific event bindings in this method
165            </summary>
166            <param name="nativeWindow">The native window object reference</param>
167            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null</exception>
168        </member>
169        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatformDesktop.HandlePreviewKeyDown(System.Object,System.Windows.Forms.PreviewKeyDownEventArgs)">
170            <summary>
171            Handles the <see cref="E:System.Windows.Forms.Control.PreviewKeyDown"/> event
172            </summary>
173            <param name="sender">Ignored</param>
174            <param name="e">Pressed key is read from <see cref="P:System.Windows.Forms.PreviewKeyDownEventArgs.KeyCode"/> property</param>
175        </member>
176        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatformDesktop.HandleKeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">
177            <summary>
178            Handles the <see cref="E:System.Windows.Forms.Control.KeyDown"/> event
179            </summary>
180            <param name="sender">Ignored</param>
181            <param name="e">Pressed key is read from <see cref="P:System.Windows.Forms.KeyEventArgs.KeyCode"/> property</param>
182        </member>
183        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatformDesktop.HandleKeyUp(System.Object,System.Windows.Forms.KeyEventArgs)">
184            <summary>
185            Handles the <see cref="E:System.Windows.Forms.Control.KeyUp"/> event
186            </summary>
187            <param name="sender">Ignored</param>
188            <param name="e">Released key is read from <see cref="P:System.Windows.Forms.KeyEventArgs.KeyCode"/> property</param>
189        </member>
190        <member name="M:SharpDX.Toolkit.Input.KeyboardPlatformDesktop.ProcessKeyEvent(System.Windows.Forms.Keys,System.Action{SharpDX.Toolkit.Input.Keys})">
191            <summary>
192            Translates the WinForms key to Toolkit key and invokes status change
193            </summary>
194            <remarks>For modifier keys (Shift, Control, Alt) will invoke its Left... analog additionally</remarks>
195            <param name="keyCode">WinForms key code to be translated</param>
196            <param name="keyAction">delegate to invoke with translated key</param>
197        </member>
198        <member name="T:SharpDX.Toolkit.Input.KeyboardState">
199            <summary>
200            Represents the immediate state of keyboard (pressed keys)
201            </summary>
202            <remarks>The returned values from member methods require computation - it is advised to cache them when they needs to be reused</remarks>
203        </member>
204        <member name="M:SharpDX.Toolkit.Input.KeyboardState.#ctor(System.Collections.Generic.HashSet{SharpDX.Toolkit.Input.Keys})">
205            <summary>
206            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardState"/> structure
207            </summary>
208            <param name="pressedKeys">a set of keys which are pressed</param>
209            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="pressedKeys"/> is null</exception>
210        </member>
211        <member name="M:SharpDX.Toolkit.Input.KeyboardState.IsKeyUp(SharpDX.Toolkit.Input.Keys)">
212            <summary>
213            Checks it the specified key is not pressed
214            </summary>
215            <remarks>Cache the returned value if it needs to be reused</remarks>
216            <param name="key">A <see cref="T:SharpDX.Toolkit.Input.Keys"/> to check whether it is pressed or not</param>
217            <returns>True if the key is not pressed; False - otherwise</returns>
218        </member>
219        <member name="M:SharpDX.Toolkit.Input.KeyboardState.IsKeyDown(SharpDX.Toolkit.Input.Keys)">
220            <summary>
221            Checks it the specified key is pressed
222            </summary>
223            <remarks>Cache the returned value if it needs to be reused</remarks>
224            <param name="key">A <see cref="T:SharpDX.Toolkit.Input.Keys"/> to check whether it is pressed or not</param>
225            <returns>True if the key is pressed; False - otherwise</returns>
226        </member>
227        <member name="M:SharpDX.Toolkit.Input.KeyboardState.GetPressedKeys">
228            <summary>
229            Gets an array with all pressed keys from this instance
230            </summary>
231            <remarks>Cache the returned value if it needs to be reused</remarks>
232            <returns>An array of all pressed keys</returns>
233        </member>
234        <member name="M:SharpDX.Toolkit.Input.KeyboardState.SetKeyDown(SharpDX.Toolkit.Input.Keys)">
235            <summary>
236            Sets the specified key as pressed
237            </summary>
238            <param name="key">A <see cref="T:SharpDX.Toolkit.Input.Keys"/> which state needs to be set as pressed</param>
239        </member>
240        <member name="M:SharpDX.Toolkit.Input.KeyboardState.CountSetBits(System.UInt32)">
241            <summary>
242            Counts how many bits are set in provided value
243            </summary>
244            <param name="chunk">The value whose bits should be counted</param>
245            <returns>The count of bits with value 1</returns>
246        </member>
247        <member name="M:SharpDX.Toolkit.Input.KeyboardState.AddKeysToArray(System.UInt32,System.Int32,SharpDX.Toolkit.Input.Keys[],System.Int32@)">
248            <summary>
249            Recomputes the <see cref="T:SharpDX.Toolkit.Input.Keys"/> value from a bit in specified <paramref name="chunk"/>,
250            using specified <paramref name="arrayOffset"/> and increases the <paramref name="index"/>
251            </summary>
252            <param name="chunk">The chunk from whose bits should be recreated the <see cref="T:SharpDX.Toolkit.Input.Keys"/> values</param>
253            <param name="arrayOffset">The offset of bit (0-256)</param>
254            <param name="pressedKeys">The destination array</param>
255            <param name="index">The index of element in array. Increased for evey new element</param>
256        </member>
257        <member name="P:SharpDX.Toolkit.Input.KeyboardState.Item(SharpDX.Toolkit.Input.Keys)">
258            <summary>
259            Gets the state of specified key
260            </summary>
261            <remarks>Cache the returned value if it needs to be reused</remarks>
262            <param name="key">A <see cref="T:SharpDX.Toolkit.Input.Keys"/> to check whether it is pressed or not</param>
263            <returns><see cref="F:SharpDX.Toolkit.Input.KeyState.Down"/> if the <paramref name="key"/> is pressed; <see cref="F:SharpDX.Toolkit.Input.KeyState.Up"/> otherwise.</returns>
264        </member>
265        <member name="T:SharpDX.Toolkit.Input.KeyboardState.KeyInfo">
266            <summary>
267            Represents information about where should be stored information about a key.
268            Created to avoid code duplication.
269            </summary>
270        </member>
271        <member name="F:SharpDX.Toolkit.Input.KeyboardState.KeyInfo.ChunkIndex">
272            <summary>
273            Index of 32-bit chunk where the key flag is stored
274            </summary>
275        </member>
276        <member name="F:SharpDX.Toolkit.Input.KeyboardState.KeyInfo.KeyBitFlagIndex">
277            <summary>
278            Index of flag in the chunk
279            </summary>
280        </member>
281        <member name="M:SharpDX.Toolkit.Input.KeyboardState.KeyInfo.#ctor(SharpDX.Toolkit.Input.Keys)">
282            <summary>
283            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.KeyboardState.KeyInfo"/> structure
284            </summary>
285            <param name="key">The key whose storage information needs to be computed.</param>
286        </member>
287        <member name="T:SharpDX.Toolkit.Input.KeyModifiers">
288            <summary>
289            These flags represent the corresponding modifier keys that were pressed at some specific event.
290            </summary>
291        </member>
292        <member name="F:SharpDX.Toolkit.Input.KeyModifiers.None">
293            <summary>
294            No modifier key are pressed.
295            </summary>
296        </member>
297        <member name="F:SharpDX.Toolkit.Input.KeyModifiers.Control">
298            <summary>
299            The CTRL modifier key.
300            </summary>
301        </member>
302        <member name="F:SharpDX.Toolkit.Input.KeyModifiers.Shift">
303            <summary>
304            The SHIFT modifier key.
305            </summary>
306        </member>
307        <member name="F:SharpDX.Toolkit.Input.KeyModifiers.Menu">
308            <summary>
309            The ALT modifier key.
310            </summary>
311        </member>
312        <member name="F:SharpDX.Toolkit.Input.KeyModifiers.Windows">
313            <summary>
314            The WIN modifier key.
315            </summary>
316        </member>
317        <member name="T:SharpDX.Toolkit.Input.Keys">
318            <summary>
319            Keyboard buttons
320            </summary>
321            <remarks>At this time only 256 key codes are supported</remarks>
322        </member>
323        <member name="T:SharpDX.Toolkit.Input.NamespaceDoc">
324            <summary>
325            The <see cref="N:SharpDX.Toolkit.Input"/> namespace provides a high level Input API.
326            </summary>
327        </member>
328        <member name="T:SharpDX.Toolkit.Input.MousePlatformDesktop">
329            <summary>
330            Represents a specific <see cref="T:SharpDX.Toolkit.Input.MousePlatform"/> implementation for WinForms platform (desktop)
331            </summary>
332        </member>
333        <member name="T:SharpDX.Toolkit.Input.MousePlatform">
334            <summary>
335            Base class for platform-specific event bindings
336            </summary>
337        </member>
338        <member name="M:SharpDX.Toolkit.Input.MousePlatform.#ctor(System.Object)">
339            <summary>
340            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.MousePlatform"/> class
341            </summary>
342            <param name="nativeWindow">The native window object reference</param>
343            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null</exception>
344        </member>
345        <member name="M:SharpDX.Toolkit.Input.MousePlatform.Create(System.Object)">
346            <summary>
347            Creates a platform-specific instance of <see cref="T:SharpDX.Toolkit.Input.MousePlatform"/> class.
348            </summary>
349            <param name="nativeWindow">The native window object reference</param>
350            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null</exception>
351            <returns>The instance of <see cref="T:SharpDX.Toolkit.Input.MousePlatform"/></returns>
352        </member>
353        <member name="M:SharpDX.Toolkit.Input.MousePlatform.GetLocation">
354            <summary>
355            Returns the location of mouse cursor relative to program window
356            </summary>
357            <returns></returns>
358        </member>
359        <member name="M:SharpDX.Toolkit.Input.MousePlatform.BindWindow(System.Object)">
360            <summary>
361            Derived classes should implement platform-specific event bindings in this method
362            </summary>
363            <param name="nativeWindow">The native window object reference</param>
364        </member>
365        <member name="M:SharpDX.Toolkit.Input.MousePlatform.GetLocationInternal(System.Object)">
366            <summary>
367            Derived classes should implement platform-specific code to retrieve the mouse cursor location
368            </summary>
369            <param name="nativeWindow">The native window object reference</param>
370        </member>
371        <member name="M:SharpDX.Toolkit.Input.MousePlatform.OnMouseDown(SharpDX.Toolkit.Input.MouseButton)">
372            <summary>
373            Raises the <see cref="E:SharpDX.Toolkit.Input.MousePlatform.MouseDown"/> event
374            </summary>
375            <param name="button">Mouse button which has been pressed</param>
376        </member>
377        <member name="M:SharpDX.Toolkit.Input.MousePlatform.OnMouseUp(SharpDX.Toolkit.Input.MouseButton)">
378            <summary>
379            Raises the <see cref="E:SharpDX.Toolkit.Input.MousePlatform.MouseUp"/> event
380            </summary>
381            <param name="button">Mouse button which has been released</param>
382        </member>
383        <member name="M:SharpDX.Toolkit.Input.MousePlatform.OnMouseWheel(System.Int32)">
384            <summary>
385            Raises the <see cref="E:SharpDX.Toolkit.Input.MousePlatform.MouseWheelDelta"/> event
386            </summary>
387            <param name="wheelDelta">Current value of mouse wheel delta</param>
388        </member>
389        <member name="M:SharpDX.Toolkit.Input.MousePlatform.Raise``1(System.Action{``0},``0)">
390            <summary>
391            Generic helper method to call a single-parameter event handler
392            </summary>
393            <remarks>This ensures that during the call - the handler reference will not be lost (due to stack-copy of delegate reference)</remarks>
394            <typeparam name="TArg">The type of event argument</typeparam>
395            <param name="handler">The reference to event delegate</param>
396            <param name="argument">The event argument</param>
397        </member>
398        <member name="E:SharpDX.Toolkit.Input.MousePlatform.MouseDown">
399            <summary>
400            Raised when a button is pressed
401            </summary>
402        </member>
403        <member name="E:SharpDX.Toolkit.Input.MousePlatform.MouseUp">
404            <summary>
405            Raised when a button is released
406            </summary>
407        </member>
408        <member name="E:SharpDX.Toolkit.Input.MousePlatform.MouseWheelDelta">
409            <summary>
410            Raised when mouse wheel delta is changed
411            </summary>
412        </member>
413        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.#ctor(System.Object)">
414            <summary>
415            Initializes a new instance of <see cref="!:WindowBinderDesktop"/> class.
416            </summary>
417            <param name="nativeWindow">A reference to <see cref="T:System.Windows.Forms.Control"/> class.</param>
418        </member>
419        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.BindWindow(System.Object)">
420            <summary>
421            Binds to specific events of the provided CoreWindow
422            </summary>
423            <param name="nativeWindow">A reference to <see cref="T:System.Windows.Forms.Control"/> class.</param>
424            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null.</exception>
425            <exception cref="T:System.InvalidCastException">Is thrown when <paramref name="nativeWindow"/> is not an instance of the <see cref="T:System.Windows.Forms.Control"/> class.</exception>
426        </member>
427        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.GetLocationInternal(System.Object)">
428            <summary>
429            Returns the mouse cursor position from cached values
430            </summary>
431            <param name="nativeWindow">A reference to <see cref="T:System.Windows.Forms.Control"/> class.</param>
432            <exception cref="T:System.ArgumentNullException">Is thrown when <paramref name="nativeWindow"/> is null.</exception>
433            <exception cref="T:System.InvalidCastException">Is thrown when <paramref name="nativeWindow"/> is not an instance of the <see cref="T:System.Windows.Forms.Control"/> class.</exception>
434        </member>
435        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.HandleMouseDown(System.Object,System.Windows.Forms.MouseEventArgs)">
436            <summary>
437            Handles the <see cref="E:System.Windows.Forms.Control.MouseDown"/> event
438            </summary>
439            <param name="sender">Event sender. Ignored.</param>
440            <param name="e">Event arguments</param>
441        </member>
442        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.HandleMouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
443            <summary>
444            Handles the <see cref="E:System.Windows.Forms.Control.MouseUp"/> event
445            </summary>
446            <param name="sender">Event sender. Ignored.</param>
447            <param name="e">Event arguments</param>
448        </member>
449        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.HandleMouseMove(System.Object,System.Windows.Forms.MouseEventArgs)">
450            <summary>
451            Handles the <see cref="E:System.Windows.Forms.Control.MouseMove"/> event
452            </summary>
453            <param name="sender">Event sender. Ignored.</param>
454            <param name="e">Event arguments</param>
455        </member>
456        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.HandleMouseWheel(System.Object,System.Windows.Forms.MouseEventArgs)">
457            <summary>
458            Handles the <see cref="E:System.Windows.Forms.Control.MouseWheel"/> event
459            </summary>
460            <param name="sender">Event sender. Ignored.</param>
461            <param name="e">Event arguments</param>
462        </member>
463        <member name="M:SharpDX.Toolkit.Input.MousePlatformDesktop.TranslateButton(System.Windows.Forms.MouseButtons)">
464            <summary>
465            Translates the <see cref="T:System.Windows.Forms.MouseButtons"/> enum (WinForms specific) to platform-independent <see cref="T:SharpDX.Toolkit.Input.MouseButton"/>.
466            </summary>
467            <param name="button">WinForms-specific <see cref="T:System.Windows.Forms.MouseButtons"/> value</param>
468            <returns>Platform-independent <see cref="T:SharpDX.Toolkit.Input.MouseButton"/> value</returns>
469        </member>
470        <member name="T:SharpDX.Toolkit.Input.IMouseService">
471            <summary>
472            Service provides access to mouse state
473            </summary>
474        </member>
475        <member name="M:SharpDX.Toolkit.Input.IMouseService.GetState">
476            <summary>
477            Gets current mouse state.
478            </summary>
479            <returns>A snapshot of current mouse state</returns>
480        </member>
481        <member name="T:SharpDX.Toolkit.Input.KeyState">
482            <summary>
483            Represents the state of a keyboard key or mouse button
484            </summary>
485        </member>
486        <member name="F:SharpDX.Toolkit.Input.KeyState.Up">
487            <summary>
488            Key is released (not pressed)
489            </summary>
490        </member>
491        <member name="F:SharpDX.Toolkit.Input.KeyState.Down">
492            <summary>
493            Key is pressed
494            </summary>
495        </member>
496        <member name="T:SharpDX.Toolkit.Input.MouseButton">
497            <summary>
498            Represents a mouse button
499            </summary>
500        </member>
501        <member name="F:SharpDX.Toolkit.Input.MouseButton.None">
502            <summary>
503            No button ('null-object' pattern)
504            </summary>
505        </member>
506        <member name="F:SharpDX.Toolkit.Input.MouseButton.Left">
507            <summary>
508            Left mouse button
509            </summary>
510        </member>
511        <member name="F:SharpDX.Toolkit.Input.MouseButton.Middle">
512            <summary>
513            Middle mouse button
514            </summary>
515        </member>
516        <member name="F:SharpDX.Toolkit.Input.MouseButton.Right">
517            <summary>
518            Right mouse button
519            </summary>
520        </member>
521        <member name="F:SharpDX.Toolkit.Input.MouseButton.XButton1">
522            <summary>
523            Mouse X-Button 1
524            </summary>
525        </member>
526        <member name="F:SharpDX.Toolkit.Input.MouseButton.XButton2">
527            <summary>
528            Mouse X-Button 2
529            </summary>
530        </member>
531        <member name="T:SharpDX.Toolkit.Input.MouseManager">
532            <summary>
533            The <see cref="T:SharpDX.Toolkit.Input.MouseManager"/> component provides access to mouse state
534            </summary>
535        </member>
536        <member name="M:SharpDX.Toolkit.Input.MouseManager.#ctor(SharpDX.Toolkit.Game)">
537            <summary>
538            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.MouseManager"/> class
539            </summary>
540            <param name="game">The <see cref="T:SharpDX.Toolkit.Game"/> instance whose window is used as source of mouse input events</param>
541            <exception cref="T:System.ArgumentNullException">Is thrown if <paramref name="game"/> is null</exception>
542        </member>
543        <member name="M:SharpDX.Toolkit.Input.MouseManager.Initialize">
544            <summary>
545            Initializes this instance and starts listening to mouse input events
546            </summary>
547            <exception cref="T:System.NotSupportedException">Is thrown if mouse manager is used on an usupported platform.</exception>
548        </member>
549        <member name="M:SharpDX.Toolkit.Input.MouseManager.GetState">
550            <summary>
551            Gets current mouse state.
552            </summary>
553            <returns>A snapshot of current mouse state</returns>
554            <exception cref="T:System.NullReferenceException">Is thrown if <see cref="M:SharpDX.Toolkit.Input.MouseManager.Initialize"/> is not called.</exception>
555        </member>
556        <member name="M:SharpDX.Toolkit.Input.MouseManager.HandleMouseDown(SharpDX.Toolkit.Input.MouseButton)">
557            <summary>
558            Handler for <see cref="E:SharpDX.Toolkit.Input.MousePlatform.MouseDown"/> event
559            </summary>
560            <param name="button">The pressed button</param>
561        </member>
562        <member name="M:SharpDX.Toolkit.Input.MouseManager.HandleMouseUp(SharpDX.Toolkit.Input.MouseButton)">
563            <summary>
564            Handler for <see cref="E:SharpDX.Toolkit.Input.MousePlatform.MouseUp"/> event
565            </summary>
566            <param name="button">The pressed button</param>
567        </member>
568        <member name="M:SharpDX.Toolkit.Input.MouseManager.HandleWheelDelta(System.Int32)">
569            <summary>
570            Handler for <see cref="E:SharpDX.Toolkit.Input.MousePlatform.MouseWheelDelta"/> event
571            </summary>
572            <param name="wheelDelta">The pressed button</param>
573        </member>
574        <member name="M:SharpDX.Toolkit.Input.MouseManager.SetButtonStateTo(SharpDX.Toolkit.Input.MouseButton,SharpDX.Toolkit.Input.ButtonState)">
575            <summary>
576            Sets the state of specified mouse button
577            </summary>
578            <param name="button">The button whose state needs to be set.</param>
579            <param name="state">The new state of the button.</param>
580            <exception cref="T:System.ArgumentOutOfRangeException">Is thrown if the <paramref name="button"/> has an unknown value.</exception>
581        </member>
582        <member name="T:SharpDX.Toolkit.Input.MouseState">
583            <summary>
584            The <see cref="T:SharpDX.Toolkit.Input.MouseState"/> structure represents a snapshot of mouse state.
585            </summary>
586            <remarks>Is inmutable.</remarks>
587        </member>
588        <member name="M:SharpDX.Toolkit.Input.MouseState.#ctor(SharpDX.Toolkit.Input.ButtonState,SharpDX.Toolkit.Input.ButtonState,SharpDX.Toolkit.Input.ButtonState,SharpDX.Toolkit.Input.ButtonState,SharpDX.Toolkit.Input.ButtonState,System.Int32,System.Int32,System.Int32)">
589            <summary>
590            Initializes a new instance of the <see cref="T:SharpDX.Toolkit.Input.MouseState"/> structure.
591            </summary>
592            <param name="left">State of the left button</param>
593            <param name="middle">State of the middle button</param>
594            <param name="right">State of the right button</param>
595            <param name="xButton1">State of the X-Button 1</param>
596            <param name="xButton2">State of the X-Button 2</param>
597            <param name="x">X-position of the mouse cursor</param>
598            <param name="y">Y-position of the mouse cursor</param>
599            <param name="wheelDelta">Delta of mouse wheel relative to previous input event</param>
600        </member>
601        <member name="P:SharpDX.Toolkit.Input.MouseState.Left">
602            <summary>
603            State of the left button
604            </summary>
605        </member>
606        <member name="P:SharpDX.Toolkit.Input.MouseState.Middle">
607            <summary>
608            State of the middle button
609            </summary>
610        </member>
611        <member name="P:SharpDX.Toolkit.Input.MouseState.Right">
612            <summary>
613            State of the right button
614            </summary>
615        </member>
616        <member name="P:SharpDX.Toolkit.Input.MouseState.XButton1">
617            <summary>
618            State of the X-Button 1
619            </summary>
620        </member>
621        <member name="P:SharpDX.Toolkit.Input.MouseState.XButton2">
622            <summary>
623            State of the X-Button 2
624            </summary>
625        </member>
626        <member name="P:SharpDX.Toolkit.Input.MouseState.X">
627            <summary>
628            X-position of the mouse cursor
629            </summary>
630        </member>
631        <member name="P:SharpDX.Toolkit.Input.MouseState.Y">
632            <summary>
633            Y-position of the mouse cursor
634            </summary>
635        </member>
636        <member name="P:SharpDX.Toolkit.Input.MouseState.WheelDelta">
637            <summary>
638            Gets the cumulative mouse scroll wheel value since the game was started.
639            </summary>
640        </member>
641        <member name="T:SharpDX.Toolkit.Input.PointerDeviceType">
642            <summary>
643            Represent the specific pointer device type
644            </summary>
645        </member>
646        <member name="F:SharpDX.Toolkit.Input.PointerDeviceType.Touch">
647            <summary>
648            Touch pointer device. A touchscreen, for example.
649            </summary>
650        </member>
651        <member name="F:SharpDX.Toolkit.Input.PointerDeviceType.Pen">
652            <summary>
653            The pen pointer device.
654            </summary>
655        </member>
656        <member name="F:SharpDX.Toolkit.Input.PointerDeviceType.Mouse">
657            <summary>
658            The mouse.
659            </summary>
660        </member>
661        <member name="T:SharpDX.Toolkit.Input.PointerEventType">
662            <summary>
663            Represents the type of pointer event
664            </summary>
665        </member>
666        <member name="F:SharpDX.Toolkit.Input.PointerEventType.CaptureLost">
667            <summary>
668            The pointer capture was lost
669            </summary>
670        </member>
671        <member name="F:SharpDX.Toolkit.Input.PointerEventType.Entered">
672            <summary>
673            The pointer entered the current control bounds
674            </summary>
675        </member>
676        <member name="F:SharpDX.Toolkit.Input.PointerEventType.Exited">
677            <summary>
678            The pointer exited the current control bounds
679            </summary>
680        </member>
681        <member name="F:SharpDX.Toolkit.Input.PointerEventType.Moved">
682            <summary>
683            The pointer moved over the current control bounds
684            </summary>
685        </member>
686        <member name="F:SharpDX.Toolkit.Input.PointerEventType.Pressed">
687            <summary>
688            The pointer was pressed
689            </summary>
690        </member>
691        <member name="F:SharpDX.Toolkit.Input.PointerEventType.Released">
692            <summary>
693            The pointer was released
694            </summary>
695        </member>
696        <member name="F:SharpDX.Toolkit.Input.PointerEventType.WheelChanged">
697            <summary>
698            The pointer wheel changed its state
699            </summary>
700        </member>
701        <member name="T:SharpDX.Toolkit.Input.PointerManager">
702            <summary>
703            Provides cross-platform access to pointer events
704            </summary>
705        </member>
706        <member name="M:SharpDX.Toolkit.Input.PointerManager.#ctor(SharpDX.Toolkit.Game)">
707            <summary>
708            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.PointerManager"/> class
709            </summary>
710            <param name="game">The <see cref="T:SharpDX.Toolkit.Game"/> instance whose window is used as source of pointer input events</param>
711            <exception cref="T:System.ArgumentNullException">Is thrown if <paramref name="game"/> is null</exception>
712        </member>
713        <member name="M:SharpDX.Toolkit.Input.PointerManager.Initialize">
714            <summary>
715            Initializes this instance of <see cref="T:SharpDX.Toolkit.Input.PointerManager"/> class.
716            </summary>
717            <exception cref="T:System.NotSupportedException">Is thrown when this functionality is not supported on current platform</exception>
718        </member>
719        <member name="M:SharpDX.Toolkit.Input.PointerManager.GetState">
720            <inheritdoc/>
721        </member>
722        <member name="M:SharpDX.Toolkit.Input.PointerManager.GetState(SharpDX.Toolkit.Input.PointerState)">
723            <inheritdoc/>
724        </member>
725        <member name="M:SharpDX.Toolkit.Input.PointerManager.Update(SharpDX.Toolkit.GameTime)">
726            <inheritdoc/>
727        </member>
728        <member name="M:SharpDX.Toolkit.Input.PointerManager.AddPointerEvent(SharpDX.Toolkit.Input.PointerPoint@)">
729            <summary>
730            Adds a pointer point to the raised events collection. It will be copied to pointer state at next update.
731            </summary>
732            <param name="point">The raised pointer event</param>
733        </member>
734        <member name="M:SharpDX.Toolkit.Input.PointerManager.RaiseEvent(System.EventHandler{System.EventArgs})">
735            <summary>
736            Raises a simple event in a thread-safe way due to stack-copy of delegate reference
737            </summary>
738            <param name="handler">The event handler that needs to be raised</param>
739        </member>
740        <member name="P:SharpDX.Toolkit.Input.PointerManager.Enabled">
741            <inheritdoc/>
742        </member>
743        <member name="P:SharpDX.Toolkit.Input.PointerManager.UpdateOrder">
744            <inheritdoc/>
745        </member>
746        <member name="E:SharpDX.Toolkit.Input.PointerManager.EnabledChanged">
747            <inheritdoc/>
748        </member>
749        <member name="E:SharpDX.Toolkit.Input.PointerManager.UpdateOrderChanged">
750            <inheritdoc/>
751        </member>
752        <member name="T:SharpDX.Toolkit.Input.PointerPlatform">
753            <summary>
754            Base class for platform-specific event bindings
755            </summary>
756        </member>
757        <member name="M:SharpDX.Toolkit.Input.PointerPlatform.#ctor(System.Object,SharpDX.Toolkit.Input.PointerManager)">
758            <summary>
759            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.PointerPlatform"/> class
760            </summary>
761            <param name="nativeWindow">The platform-specific reference to window object</param>
762            <param name="manager">The <see cref="T:SharpDX.Toolkit.Input.PointerManager"/> whose events will be raised in response to platform-specific events</param>
763            <exception cref="T:System.ArgumentNullException">Is thrown when either <paramref name="nativeWindow"/> or <paramref name="manager"/> is null.</exception>
764        </member>
765        <member name="M:SharpDX.Toolkit.Input.PointerPlatform.Create(System.Object,SharpDX.Toolkit.Input.PointerManager)">
766            <summary>
767            Creates a platform-specific instance of <see cref="T:SharpDX.Toolkit.Input.PointerPlatform"/> class.
768            </summary>
769            <param name="nativeWindow">The platform-specific reference to window object</param>
770            <param name="manager">The <see cref="T:SharpDX.Toolkit.Input.PointerManager"/> whose events will be raised in response to platform-specific events</param>
771            <exception cref="T:System.ArgumentNullException">Is thrown when either <paramref name="nativeWindow"/> or <paramref name="manager"/> is null.</exception>
772            <exception cref="T:System.NotSupportedException">Is thrown when this functionality is not supported on current platform</exception>
773            <returns>The platform-specific instance.</returns>
774        </member>
775        <member name="M:SharpDX.Toolkit.Input.PointerPlatform.BindWindow(System.Object)">
776            <summary>
777            Derived classes should perform the binding to platform-specific events on <paramref name="nativeWindow"/> and raise the corresponding events on <paramref name="manager"/>.
778            </summary>
779            <param name="nativeWindow">The platform-specific reference to window object</param>
780        </member>
781        <member name="T:SharpDX.Toolkit.Input.PointerPlatformDesktop">
782            <summary>
783            Specific implementation of <see cref="T:SharpDX.Toolkit.Input.PointerPlatform"/> for Desktop
784            </summary>
785        </member>
786        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.#ctor(System.Object,SharpDX.Toolkit.Input.PointerManager)">
787            <summary>
788            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.PointerPlatformDesktop"/> class.
789            </summary>
790            <param name="nativeWindow">The platform-specific reference to window object</param>
791            <param name="manager">The <see cref="T:SharpDX.Toolkit.Input.PointerManager"/> whose events will be raised in response to platform-specific events</param>
792            <exception cref="T:System.ArgumentNullException">Is thrown when either <paramref name="nativeWindow"/> or <paramref name="manager"/> is null.</exception>
793        </member>
794        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.BindWindow(System.Object)">
795            <summary>
796            Binds to pointer events of specified <paramref name="nativeWindow"/> object and raises the corresponding events on <paramref name="manager"/>.
797            </summary>
798            <param name="nativeWindow">An instance of <see cref="T:System.Windows.Forms.Control"/>.</param>
799            <param name="manager">The related <see cref="T:SharpDX.Toolkit.Input.PointerManager"/> instance.</param>
800            <exception cref="T:System.ArgumentNullException">Is thrown when either <paramref name="nativeWindow"/> or <paramref name="manager"/> is null.</exception>
801        </member>
802        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.HandleMouseDown(System.Object,System.Windows.Forms.MouseEventArgs)">
803            <summary>
804            Handles the <see cref="E:System.Windows.Forms.Control.MouseDown"/> event.
805            </summary>
806            <param name="sender">Ignored.</param>
807            <param name="e">Is used to retrieve information about changed button (<see cref="P:System.Windows.Forms.MouseEventArgs.Button"/>) and wheel delta (<see cref="P:System.Windows.Forms.MouseEventArgs.Delta"/>).</param>
808        </member>
809        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.HandleMouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
810            <summary>
811            Handles the <see cref="E:System.Windows.Forms.Control.MouseUp"/> event.
812            </summary>
813            <param name="sender">Ignored.</param>
814            <param name="e">Is used to retrieve information about changed button (<see cref="P:System.Windows.Forms.MouseEventArgs.Button"/>) and wheel delta (<see cref="P:System.Windows.Forms.MouseEventArgs.Delta"/>).</param>
815        </member>
816        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.CreateAndAddPoint(SharpDX.Toolkit.Input.PointerEventType,SharpDX.Toolkit.Input.PointerUpdateKind,System.Int32)">
817            <summary>
818            Creates a <see cref="T:SharpDX.Toolkit.Input.PointerPoint"/> instance from current mouse state.
819            </summary>
820            <param name="eventType">The type of pointer event.</param>
821            <param name="pointerUpdateKind">The kind of pointer event.</param>
822            <param name="wheelDelta">The current mouse wheel delta.</param>
823        </member>
824        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.GetCurrentKeyModifiers">
825            <summary>
826            Gets the currently pressed key modifiers
827            </summary>
828            <returns>Currently pressed key modifiers</returns>
829        </member>
830        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.TranslateMouseButtonDown(System.Windows.Forms.MouseButtons)">
831            <summary>
832            Translates the <see cref="T:System.Windows.Forms.MouseButtons"/> to corresponding <see cref="T:SharpDX.Toolkit.Input.PointerUpdateKind"/> according to <see cref="E:System.Windows.Forms.Control.MouseDown"/> event.
833            </summary>
834            <param name="button">The pressed mouse button.</param>
835            <returns>The corresponding pointer update kind.</returns>
836        </member>
837        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.TranslateMouseButtonUp(System.Windows.Forms.MouseButtons)">
838            <summary>
839            Translates the <see cref="T:System.Windows.Forms.MouseButtons"/> to corresponding <see cref="T:SharpDX.Toolkit.Input.PointerUpdateKind"/> according to <see cref="E:System.Windows.Forms.Control.MouseUp"/> event.
840            </summary>
841            <param name="button">The released mouse button.</param>
842            <returns>The corresponding pointer update kind.</returns>
843        </member>
844        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.TryRegisterTouch">
845            <summary>
846            Tries to register a handler for touch Win32 events.
847            </summary>
848            <remarks>If Windows OS version is below Windows 7 - does nothing.</remarks>
849        </member>
850        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.RegisterTouchWndProc">
851            <summary>
852            Registers a windows procedure that intercepts and handles the Win32 touch messages
853            </summary>
854        </member>
855        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.InitializeTouchProcedures">
856            <summary>
857            Initializes window proc hook and reads current DPI info
858            </summary>
859        </member>
860        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.WindowProcSubClass(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)">
861            <summary>
862            Window procedure that allows interception of needed events
863            </summary>
864            <param name="hWnd">The Windows Handle</param>
865            <param name="msg">Windows Message</param>
866            <param name="wparam">wParam</param>
867            <param name="lparam">lParam</param>
868            <returns>0 if message wasn't handled, any other value - the message was handled</returns>
869        </member>
870        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.WindowProc(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)">
871            <summary>
872            Intercept and raise touch events
873            </summary>
874            <remarks>Will intercept and drop mouse events generated from touch.</remarks>
875            <param name="hWnd">The Windows Handle</param>
876            <param name="msg">Windows Message</param>
877            <param name="wparam">wParam</param>
878            <param name="lparam">lParam</param>
879            <returns>0 if message wasn't handled, any other value - the message was handled</returns>
880        </member>
881        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.DecodeAndDispatchTouchMessages(System.IntPtr,System.IntPtr)">
882            <summary>
883            Decodes touch messages and calls corresponding methods on <see cref="T:SharpDX.Toolkit.Input.PointerManager"/> class
884            </summary>
885            <param name="wParam">wParam</param>
886            <param name="lParam">lParam</param>
887        </member>
888        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.DecodeAndDispatchTouchPoint(SharpDX.Toolkit.Input.PointerPlatformDesktop.TOUCHINPUT)">
889            <summary>
890            Decodes a single touch point and creates from it the <see cref="T:SharpDX.Toolkit.Input.PointerPoint"/> class.
891            </summary>
892            <param name="input">The touch point input structure.</param>
893        </member>
894        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.AdjustX(System.Int32)">
895            <summary>
896            Adjusts the value by current DPI on X axis
897            </summary>
898            <param name="x">Value to adjust</param>
899            <returns>Adjusted value</returns>
900        </member>
901        <member name="M:SharpDX.Toolkit.Input.PointerPlatformDesktop.AdjustY(System.Int32)">
902            <summary>
903            Adjusts the value by current DPI on Y axis
904            </summary>
905            <param name="x">Value to adjust</param>
906            <returns>Adjusted value</returns>
907        </member>
908        <member name="T:SharpDX.Toolkit.Input.PointerPlatformDesktop.TOUCHINPUT">
909            <summary>
910            Touch API defined structures [winuser.h]
911            </summary>
912        </member>
913        <member name="T:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerStatus">
914            <summary>
915            All availible digitizer capabilities
916            </summary>
917        </member>
918        <member name="T:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities">
919            <summary>
920            Report digitizer capabilities
921            </summary>
922        </member>
923        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.Status">
924            <summary>
925            Get the current Digitizer Status
926            </summary>
927        </member>
928        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.MaxumumTouches">
929            <summary>
930            Get the maximum touches capability
931            </summary>
932        </member>
933        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.IsIntegratedTouch">
934            <summary>
935            Check for integrated touch support
936            </summary>
937        </member>
938        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.IsExternalTouch">
939            <summary>
940            Check for external touch support
941            </summary>
942        </member>
943        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.IsIntegratedPan">
944            <summary>
945            Check for Pen support
946            </summary>
947        </member>
948        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.IsExternalPan">
949            <summary>
950            Check for external Pan support
951            </summary>
952        </member>
953        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.IsMultiInput">
954            <summary>
955            Check for multi-input
956            </summary>
957        </member>
958        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.IsStackReady">
959            <summary>
960            Check if touch device is ready
961            </summary>
962        </member>
963        <member name="P:SharpDX.Toolkit.Input.PointerPlatformDesktop.DigitizerCapabilities.IsMultiTouchReady">
964            <summary>
965            Check if Multi-touch support device is ready
966            </summary>
967        </member>
968        <member name="T:SharpDX.Toolkit.Input.PointerPoint">
969            <summary>
970            Represents a platform-independent information about a pointer event.
971            </summary>
972        </member>
973        <member name="P:SharpDX.Toolkit.Input.PointerPoint.EventType">
974            <summary>
975            The type of event that represents current pointer point
976            </summary>
977        </member>
978        <member name="P:SharpDX.Toolkit.Input.PointerPoint.DeviceType">
979            <summary>
980            The device type that raised the event.
981            </summary>
982        </member>
983        <member name="P:SharpDX.Toolkit.Input.PointerPoint.PointerId">
984            <summary>
985            An unique identifier of this pointer input point.
986            </summary>
987        </member>
988        <member name="P:SharpDX.Toolkit.Input.PointerPoint.Position">
989            <summary>
990            The location of pointer input point in client coordinates.
991            </summary>
992        </member>
993        <member name="P:SharpDX.Toolkit.Input.PointerPoint.Timestamp">
994            <summary>
995            The timestamp when the event occured.
996            </summary>
997        </member>
998        <member name="P:SharpDX.Toolkit.Input.PointerPoint.KeyModifiers">
999            <summary>
1000            The pressed key modifiers when the event occured.
1001            </summary>
1002        </member>
1003        <member name="P:SharpDX.Toolkit.Input.PointerPoint.ContactRect">
1004            <summary>
1005            The bounding rectangle of the contact area (typically for touch).
1006            </summary>
1007        </member>
1008        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsBarrelButtonPresset">
1009            <summary>
1010            Indicates whether the barrel button of the pen/stylus device is pressed.
1011            </summary>
1012        </member>
1013        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsCanceled">
1014            <summary>
1015            Indicates whether the input was canceled by pointer device.
1016            </summary>
1017        </member>
1018        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsEraser">
1019            <summary>
1020            Indicates whether the input is from the digitizer eraser.
1021            </summary>
1022        </member>
1023        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsHorizontalMouseWheel">
1024            <summary>
1025            Indicates whether the input is from the mouse tilt wheel.
1026            </summary>
1027        </member>
1028        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsInRange">
1029            <summary>
1030            Indicates whether the finger or pen is in range of the digitizer.
1031            </summary>
1032        </member>
1033        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsInverted">
1034            <summary>
1035            Indicates whether the digitizer is inverted.
1036            </summary>
1037        </member>
1038        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsLeftButtonPressed">
1039            <summary>
1040            Indicates whether the input is from the left button of the mouse or other input device.
1041            </summary>
1042        </member>
1043        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsMiddleButtonPressed">
1044            <summary>
1045            Indicates whether the input is from the middle button of the mouse or other input device.
1046            </summary>
1047        </member>
1048        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsRightButtonPressed">
1049            <summary>
1050            Indicates whether the input is from the right button of the mouse or other input device.
1051            </summary>
1052        </member>
1053        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsXButton1Pressed">
1054            <summary>
1055            Indicates whether the input is from the X button 1 of the mouse or other input device.
1056            </summary>
1057        </member>
1058        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsXButton2Pressed">
1059            <summary>
1060            Indicates whether the input is from the X button 2 of the mouse or other input device.
1061            </summary>
1062        </member>
1063        <member name="P:SharpDX.Toolkit.Input.PointerPoint.IsPrimary">
1064            <summary>
1065            Indicates whether the input is from the primary pointer when multiple pointers are registered.
1066            </summary>
1067        </member>
1068        <member name="P:SharpDX.Toolkit.Input.PointerPoint.MouseWheelDelta">
1069            <summary>
1070            Indicates the raw device value of the change in wheel button input from the last event.
1071            </summary>
1072        </member>
1073        <member name="P:SharpDX.Toolkit.Input.PointerPoint.Orientation">
1074            <summary>
1075            Indicates the counter-clockwise angle of the pointer device around the z-axis (perpendicular to digitizer).
1076            </summary>
1077        </member>
1078        <member name="P:SharpDX.Toolkit.Input.PointerPoint.TouchConfidence">
1079            <summary>
1080            Indicates whether the pointer device rejected the touch input.
1081            </summary>
1082        </member>
1083        <member name="P:SharpDX.Toolkit.Input.PointerPoint.Twist">
1084            <summary>
1085            Indicates the clock-wise rotation of the pointer device around its own major axis.
1086            </summary>
1087        </member>
1088        <member name="P:SharpDX.Toolkit.Input.PointerPoint.XTilt">
1089            <summary>
1090            Indicates the plane angle between the Y-Z plane and the plane that contain the Y axis and the axis of the input device (typically pen or stylus).
1091            </summary>
1092        </member>
1093        <member name="P:SharpDX.Toolkit.Input.PointerPoint.YTilt">
1094            <summary>
1095            Indicates the plane angle between the X-Z plane and the plane that contain the X axis and the axis of the input device (typically pen or stylus).
1096            </summary>
1097        </member>
1098        <member name="P:SharpDX.Toolkit.Input.PointerPoint.PointerUpdateKind">
1099            <summary>
1100            Indicates the kind of pointer state change.
1101            </summary>
1102        </member>
1103        <member name="T:SharpDX.Toolkit.Input.PointerState">
1104            <summary>
1105            Contains collection of <see cref="T:SharpDX.Toolkit.Input.PointerPoint"/>
1106            </summary>
1107        </member>
1108        <member name="M:SharpDX.Toolkit.Input.PointerState.#ctor">
1109            <summary>
1110            Initializes a new instance of <see cref="T:SharpDX.Toolkit.Input.PointerState"/> class
1111            </summary>
1112        </member>
1113        <member name="P:SharpDX.Toolkit.Input.PointerState.Points">
1114            <summary>
1115            The collection of <see cref="T:SharpDX.Toolkit.Input.PointerPoint"/> that were raised at some specific time
1116            </summary>
1117        </member>
1118        <member name="T:SharpDX.Toolkit.Input.PointerUpdateKind">
1119            <summary>
1120            Indicates the kind of the pointer state change.
1121            </summary>
1122        </member>
1123        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.Other">
1124            <summary>
1125            Other pointer event.
1126            </summary>
1127        </member>
1128        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.LeftButtonPressed">
1129            <summary>
1130            The left device button was pressed.
1131            </summary>
1132        </member>
1133        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.LeftButtonReleased">
1134            <summary>
1135            The left device button was released.
1136            </summary>
1137        </member>
1138        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.RightButtonPressed">
1139            <summary>
1140            The right device button was pressed.
1141            </summary>
1142        </member>
1143        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.RightButtonReleased">
1144            <summary>
1145            The right device button was released.
1146            </summary>
1147        </member>
1148        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.MiddleButtonPressed">
1149            <summary>
1150            The middle device button was pressed.
1151            </summary>
1152        </member>
1153        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.MiddleButtonReleased">
1154            <summary>
1155            The middle device button was released.
1156            </summary>
1157        </member>
1158        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.XButton1Pressed">
1159            <summary>
1160            The device X-button 1 was pressed.
1161            </summary>
1162        </member>
1163        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.XButton1Released">
1164            <summary>
1165            The device X-button 1 was released.
1166            </summary>
1167        </member>
1168        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.XButton2Pressed">
1169            <summary>
1170            The device X-button 2 was pressed.
1171            </summary>
1172        </member>
1173        <member name="F:SharpDX.Toolkit.Input.PointerUpdateKind.XButton2Released">
1174            <summary>
1175            The device X-button 2 was released.
1176            </summary>
1177        </member>
1178    </members>
1179</doc>
Note: See TracBrowser for help on using the repository browser.