C# Class InControl.InputManager

Show file Open project: ShreveportArcade/InControl Class Usage Examples

Public Properties

Property Type Description
Devices List

Private Properties

Property Type Description
AssertIsSetup void
UpdateActiveDevice void
UpdateCurrentTime void
UpdateDeviceManagers void
UpdateDevices void

Public Methods

Method Description
AddDeviceManager ( InControl.InputDeviceManager inputDeviceManager ) : void
AttachDevice ( InputDevice inputDevice ) : void
DetachDevice ( InputDevice inputDevice ) : void
HideDevicesWithProfile ( Type type ) : void
Setup ( ) : void
SortDevices ( ) : void
Update ( ) : void

Private Methods

Method Description
AssertIsSetup ( ) : void
UpdateActiveDevice ( ) : void
UpdateCurrentTime ( ) : void
UpdateDeviceManagers ( ) : void
UpdateDevices ( ) : void

Method Details

AddDeviceManager() public static method

public static AddDeviceManager ( InControl.InputDeviceManager inputDeviceManager ) : void
inputDeviceManager InControl.InputDeviceManager
return void

AttachDevice() public static method

public static AttachDevice ( InputDevice inputDevice ) : void
inputDevice InputDevice
return void

DetachDevice() public static method

public static DetachDevice ( InputDevice inputDevice ) : void
inputDevice InputDevice
return void

HideDevicesWithProfile() public static method

public static HideDevicesWithProfile ( Type type ) : void
type System.Type
return void

Setup() public static method

public static Setup ( ) : void
return void

SortDevices() public static method

public static SortDevices ( ) : void
return void

Update() public static method

public static Update ( ) : void
return void

Property Details

Devices public static property

public static List Devices
return List