The XInputQueue type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| XInputQueue |
Creates new XInputQueue class instance for handling the window events.
|
Methods
| Name | Description | |
|---|---|---|
| ClearInputQueue |
Clears the event queue.
| |
| Dispose | Overloaded. | |
| Equals | (Inherited from Object.) | |
| Finalize |
The class destructor.
(Inherited from XDisposableObject.) | |
| GetHashCode | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. | |
| GetType | Gets the Type of the current instance. | |
| MemberwiseClone | Creates a shallow copy of the current Object. | |
| ReadInput | Overloaded. | |
| ToString | (Inherited from Object.) | |
| WaitForInput | Overloaded. | |
| WaitForInputMs | Overloaded. |
Fields
| Name | Description | |
|---|---|---|
| KeyDownEvent |
The string identifying the event of pressing the key.
| |
| KeyCharEvent |
The string identifying the event of entering the character.
| |
| KeyUpEvent |
The string identifying the event of releasing the key.
| |
| MouseEnterEvent |
The string indentifying the event of mouse entering the monitored area.
| |
| MouseLeaveEvent |
The string indentifying the event of mouse leaving the monitored area.
| |
| MouseMoveEvent |
The string identifying the event of mouse move.
| |
| MouseWheelEvent |
The string identifying the event of rolling the mouse wheel.
| |
| TimerEvent |
The string identifying the timer event.
|
Properties
| Name | Description | |
|---|---|---|
| AnyMouseButtonDownPosition |
Returns the mouse position when any of the mouse button was pressed the last time.
| |
| AnyMouseButtonUpPosition |
Returns the mouse position when any of the mouse button was released the last time.
| |
| IsDisposed |
Denotes whether the instance is disposed.
(Inherited from XDisposableObject.) | |
| LastEvent |
Gets the specified text string with description of the last read event.
| |
| LastKey |
Gets the last read key.
| |
| LastKeyChar |
Gets the last read character.
| |
| LeftMouseButtonDownPosition |
Returns the mouse position when the left mouse button was pressed the last time.
| |
| LeftMouseButtonUpPosition |
Returns the mouse position when the left mouse button was released the last time.
| |
| MiddleMouseButtonDownPosition |
Returns the mouse position when the middle mouse button was pressed the last time.
| |
| MiddleMouseButtonUpPosition |
Returns the mouse position when the middle mouse button was released the last time.
| |
| MouseButtonsDown |
Returns the mouse buttons state when any of the mouse button was pressed the last time.
| |
| MouseButtonsEnter |
Returns the mouse buttons state when the mouse entered the monitored window.
| |
| MouseButtonsLeave |
Returns the mouse buttons state when the mouse left the monitored window.
| |
| MouseButtonsMove |
Returns the mouse buttons state when the mouse moved the last time.
| |
| MouseButtonsUp |
Returns the mouse buttons state when any of the mouse button was released the last time.
| |
| MouseButtonsWheel |
Returns the mouse buttons state when the mouse wheel was rolled.
| |
| QueueMaxCapacity |
Gets or sets the maximal size of the event queue.
| |
| RightMouseButtonDownPosition |
Returns the mouse position when the right mouse button was pressed the last time.
| |
| RightMouseButtonUpPosition |
Returns the mouse position when the right mouse button was released the last time.
| |
| SyncRoot |
Returns the object that can be used for synchronizing access to this instance.
| |
| TimerTable |
Returns the XTimerTable timer table for time and stopwatch measuring.
| |
| XButton1MouseButtonDownPosition |
Returns the mouse position when the mouse button 1 was pressed the last time.
| |
| XButton1MouseButtonUpPosition |
Returns the mouse position when the mouse button 1 was released the last time.
| |
| XButton2MouseButtonDownPosition |
Returns the mouse position when the mouse button 2 was pressed the last time.
| |
| XButton2MouseButtonUpPosition |
Returns the mouse position when the mouse button 2 was released the last time.
|
Events
| Name | Description | |
|---|---|---|
| WaitingForInput |
The event monitorig the change of waiting for event.
|