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