Fork me on GitHub

InputObject Class

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