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.
|