Specification for the composition of a direct or indirect child control.
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
public struct ControlItem
Fields
Declaration
public ReadOnlyArray<InternedString> aliases
Field Value
| Type |
Description |
| ReadOnlyArray<InternedString> |
|
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 PrimitiveValueOrArray defaultState
Field Value
| Type |
Description |
| PrimitiveValueOrArray |
|
Optional display name of the control.
Declaration
public string displayName
Field Value
| Type |
Description |
| System.String |
|
Declaration
public InputControlLayout.ControlItem.Flags flags
Field Value
Declaration
Field Value
Declaration
public InternedString layout
Field Value
| Type |
Description |
| InternedString |
|
Declaration
public PrimitiveValue maxValue
Field Value
| Type |
Description |
| PrimitiveValue |
|
Declaration
public PrimitiveValue minValue
Field Value
| Type |
Description |
| PrimitiveValue |
|
Declaration
public InternedString name
Field Value
| Type |
Description |
| InternedString |
|
Declaration
Field Value
| Type |
Description |
| System.UInt32 |
|
Declaration
public ReadOnlyArray<InputControlLayout.ParameterValue> parameters
Field Value
Declaration
public ReadOnlyArray<InputControlLayout.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
| Type |
Description |
| ReadOnlyArray<InternedString> |
|
Declaration
public string useStateFrom
Field Value
| Type |
Description |
| System.String |
|
Declaration
public InternedString variants
Field Value
| Type |
Description |
| InternedString |
|
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