public struct ControlBuilder
 
Methods
  
Declaration
public InputControlLayout.Builder.ControlBuilder AsArrayOfControlsWithSize(int arraySize)
 
Parameters
| Type | 
Name | 
Description | 
| Int32 | 
arraySize | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder DontReset(bool value)
 
Parameters
| Type | 
Name | 
Description | 
| Boolean | 
value | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder IsNoisy(bool value)
 
Parameters
| Type | 
Name | 
Description | 
| Boolean | 
value | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder IsSynthetic(bool value)
 
Parameters
| Type | 
Name | 
Description | 
| Boolean | 
value | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder UsingStateFrom(string path)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
path | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithBitOffset(uint bit)
 
Parameters
| Type | 
Name | 
Description | 
| UInt32 | 
bit | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithByteOffset(uint offset)
 
Parameters
| Type | 
Name | 
Description | 
| UInt32 | 
offset | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithDefaultState(PrimitiveValue value)
 
Parameters
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithDisplayName(string displayName)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
displayName | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithFormat(string format)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
format | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithFormat(FourCC format)
 
Parameters
| Type | 
Name | 
Description | 
| FourCC | 
format | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithLayout(string layout)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
layout | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithParameters(string parameters)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
parameters | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithProcessors(string processors)
 
Parameters
| Type | 
Name | 
Description | 
| String | 
processors | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithRange(float minValue, float maxValue)
 
Parameters
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithSizeInBits(uint sizeInBits)
 
Parameters
| Type | 
Name | 
Description | 
| UInt32 | 
sizeInBits | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithUsages(IEnumerable<string> usages)
 
Parameters
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithUsages(params string[] usages)
 
Parameters
| Type | 
Name | 
Description | 
| String[] | 
usages | 
 | 
Returns
Declaration
public InputControlLayout.Builder.ControlBuilder WithUsages(params InternedString[] usages)
 
Parameters
Returns