Specification for the composition of a direct or indirect child control.
public struct ControlItem
Fields
Declaration
public ReadOnlyArray<InternedString> aliases
Field Value
Declaration
Field Value
Type |
Description |
System.Int32 |
|
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
Optional default value for the state memory associated with the control.
Declaration
public PrimitiveValue defaultState
Field Value
Optional display name of the control.
Declaration
public string displayName
Field Value
Type |
Description |
System.String |
|
Declaration
Field Value
Declaration
public InternedString layout
Field Value
Declaration
public PrimitiveValue maxValue
Field Value
Declaration
public PrimitiveValue minValue
Field Value
Declaration
public InternedString name
Field Value
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
Declaration
public ReadOnlyArray<NamedValue> parameters
Field Value
Declaration
public ReadOnlyArray<NameAndParameters> processors
Field Value
Optional abbreviated display name of the control.
Declaration
public string shortDisplayName
Field Value
Type |
Description |
System.String |
|
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
Declaration
public ReadOnlyArray<InternedString> usages
Field Value
Declaration
public string useStateFrom
Field Value
Type |
Description |
System.String |
|
Declaration
public InternedString variants
Field Value
Properties
Declaration
public bool isArray { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool isFirstDefinedInThisLayout { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool isModifyingChildControlByPath { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool isNoisy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
If true, the control is considered a "synthetic" control.
Declaration
public bool isSynthetic { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
For any property not set on this control layout, take the setting from other
.
Declaration
public InputControlLayout.ControlItem Merge(InputControlLayout.ControlItem other)
Parameters
Returns