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 |
|