Turns a device layout into an actual InputDevice instance.
Inheritance
System.Object
InputDeviceBuilder
 
public class InputDeviceBuilder
 
Constructors
  
Declaration
public InputDeviceBuilder(string layout, string variants = null, InputDeviceDescription deviceDescription = default(InputDeviceDescription), InputDevice existingDevice = null)
 
Parameters
Methods
  
Declaration
public InputDevice Finish()
 
Returns
Declaration
public InputControl GetControl(string path)
 
Parameters
| Type | Name | Description | 
| System.String | path |  | 
Returns
Declaration
public InputControl GetControl(InputControl parent, string path)
 
Parameters
| Type | Name | Description | 
| InputControl | parent |  | 
| System.String | path |  | 
Returns
Declaration
public TControl GetControl<TControl>(string path)
    where TControl : InputControl
 
Parameters
| Type | Name | Description | 
| System.String | path |  | 
Returns
| Type | Description | 
| TControl |  | 
Type Parameters
| Name | Description | 
| TControl |  | 
Declaration
public TControl GetControl<TControl>(InputControl parent, string path)
    where TControl : InputControl
 
Parameters
| Type | Name | Description | 
| InputControl | parent |  | 
| System.String | path |  | 
Returns
| Type | Description | 
| TControl |  | 
Type Parameters
| Name | Description | 
| TControl |  | 
Declaration
public InputControl TryGetControl(string path)
 
Parameters
| Type | Name | Description | 
| System.String | path |  | 
Returns
Declaration
public InputControl TryGetControl(InputControl parent, string path)
 
Parameters
| Type | Name | Description | 
| InputControl | parent |  | 
| System.String | path |  | 
Returns
Declaration
public TControl TryGetControl<TControl>(string path)
    where TControl : InputControl
 
Parameters
| Type | Name | Description | 
| System.String | path |  | 
Returns
| Type | Description | 
| TControl |  | 
Type Parameters
| Name | Description | 
| TControl |  | 
Declaration
public TControl TryGetControl<TControl>(InputControl parent, string path)
    where TControl : InputControl
 
Parameters
| Type | Name | Description | 
| InputControl | parent |  | 
| System.String | path |  | 
Returns
| Type | Description | 
| TControl |  | 
Type Parameters
| Name | Description | 
| TControl |  |