Inheritance
System.Object
System.Attribute
InputControlLayoutAttribute
 
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
public sealed class InputControlLayoutAttribute : Attribute, _Attribute
 
Properties
  
Declaration
public string[] commonUsages { get; set; }
 
Property Value
| Type | 
Description | 
| System.String[] | 
 | 
Declaration
public string description { get; set; }
 
Property Value
| Type | 
Description | 
| System.String | 
 | 
Gives a name to display in the UI. By default, the name is the same as the class the attribute
is applied to.
 
Declaration
public string displayName { get; set; }
 
Property Value
| Type | 
Description | 
| System.String | 
 | 
If true, don't include the layout when presenting picking options in the UI.
 
Declaration
public bool hideInUI { get; set; }
 
Property Value
| Type | 
Description | 
| System.Boolean | 
 | 
If true, the layout describes a generic class of devices such as "gamepads" or "mice".
 
Declaration
public bool isGenericTypeOfDevice { get; set; }
 
Property Value
| Type | 
Description | 
| System.Boolean | 
 | 
Declaration
public string stateFormat { get; set; }
 
Property Value
| Type | 
Description | 
| System.String | 
 | 
Associates a state representation with an input device and drives
the control layout generated for the device from its state rather
than from the device class.
 
Declaration
public Type stateType { get; set; }
 
Property Value
| Type | 
Description | 
| System.Type | 
 | 
Declaration
public bool updateBeforeRender { get; set; }
 
Property Value
| Type | 
Description | 
| System.Boolean | 
 | 
Declaration
public string variants { get; set; }
 
Property Value
| Type | 
Description | 
| System.String | 
 |