The InputEvent class is the base class for input events such as MouseEvent, TouchEvent, and KeyboardEvent. It contains functionality which is common to all input event types, namely the state of modifier keys.
More...
|
override void | Dispose () |
|
| InputEvent () |
| This constructor creates a default InputEvent object. More...
|
|
| InputEvent (HPS.ModifierKeys in_modifiers) |
| This constructor creates a new InputEvent with the specified modifier keys initialized. More...
|
|
| InputEvent (HPS.InputEvent in_that) |
|
override HPS.Event | Clone () |
| Allocates and returns a copy of this InputEvent. More...
|
|
override bool | Equals (System.Object obj) |
|
override int | GetHashCode () |
|
virtual bool | Equals (HPS.InputEvent in_that) |
| Check if the source object is equivalent to this object. More...
|
|
HPS.ModifierKeys | GetModifierKeys () |
| Queries which modifier keys are active More...
|
|
IntPtr | GetClassID () |
|
| Event (IntPtr in_channel) |
| A constructor for generating events from built-in or custom event ID's. More...
|
|
| Event () |
| A constructor for generating events from built-in or custom event ID's. More...
|
|
| Event (HPS.Event in_that) |
|
virtual bool | Drop (HPS.Event in_that_event) |
| This optional function is used to determine if the current event can be dropped based on the following event in the queue. More...
|
|
virtual IntPtr | Freshen () |
| This optional function is used to determine if the current event can be dropped in favor of newer event of the same type if one is available. More...
|
|
IntPtr | GetChannel () |
| Returns the channel ID assigned to an event. More...
|
|
double | GetTimeStamp () |
| Returns the time an event was injected into the event queue. More...
|
|
bool | IsConsumable () |
| Indicates whether an event will be consumed when it is handled or passed on to the next handler anyway. More...
|
|
delegate IntPtr | EventDelegate_0 () |
|
delegate bool | EventDelegate_1 (IntPtr in_that_event) |
|
delegate IntPtr | EventDelegate_2 () |
|
delegate void | DtorDelegate (IntPtr cPtr) |
|
|
override void | deleteCptr () |
|
void | DtorCallback (IntPtr p) |
|
virtual IntPtr | GetNonDirectorClassID () |
|
The InputEvent class is the base class for input events such as MouseEvent, TouchEvent, and KeyboardEvent. It contains functionality which is common to all input event types, namely the state of modifier keys.
HPS.InputEvent.InputEvent |
( |
| ) |
|
|
inline |
This constructor creates a default InputEvent object.
This constructor creates a new InputEvent with the specified modifier keys initialized.
- Parameters
-
in_modifiers | The modifier keys associated with the new <ref refid="class_h_p_s_1_1_event" kindref="compound">Event</ref>. |
Check if the source object is equivalent to this object.
- Returns
- true if the objects are equivalent, false otherwise.
Queries which modifier keys are active
- Returns
- A ModifierKeys object, which represents which modifier keys are active
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.InputEvent.cs