public struct ControlBuilder
Methods
Declaration
public InputControlLayout.Builder.ControlBuilder AsArrayOfControlsWithSize(int arraySize)
Parameters
Type |
Name |
Description |
Int32 |
arraySize |
|
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 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