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