- Namespace
- SharpInputSystem
- Interfaces
-
- IDisposable
- Base Types
-
- object
- Derived Types
graph BT
Type-->Base0["object"]
Type-.->Interface0["IDisposable"]
Type["InputObject"]
class Type type-node
Derived0["Mouse"]-->Type
click Derived0 "/sharpinputsystem/api/SharpInputSystem/Mouse"
Derived1["Keyboard"]-->Type
click Derived1 "/sharpinputsystem/api/SharpInputSystem/Keyboard"
Derived2["Joystick"]-->Type
click Derived2 "/sharpinputsystem/api/SharpInputSystem/Joystick"
Syntax
public abstract class InputObject : IDisposable
Properties
| Name | Value | Summary |
|---|---|---|
| Creator | InputManager |
Returns this input object's creator
|
| DeviceID | string |
Not fully implemented yet
|
| IsBuffered | bool |
Get buffered mode - true is buffered, false otherwise
|
| IsDisposed | bool | |
| Type | InputType |
Get the type of device
|
| Vendor | string |
Get the vender string name
|
Methods
| Name | Value | Summary |
|---|---|---|
| ~InputObject |
void | |
| Capture |
void |
Used for updating call once per frame before checking state or to update events
|
| Dispose |
void | |
| Dispose |
void | |
| QueryInterface |
I |