Fork me on GitHub

Joystick Class

Namespace
SharpInputSystem
Interfaces
  • IDisposable
Base Types
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

Name Constant Value Summary
Max_Axis 32767
static
Min_Axis -32768
static

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(bool) void
Inherited from InputObject
QueryInterface<T>() IInputObjectInterface
Inherited from InputObject