| InternedString get_DefaultVariant() | PublicStatic+1 flags | | 0x10 |
| InternedString get_name() | Public+1 flags | | 0x10 |
| string get_displayName() | Public+1 flags | | 0x08 |
| Type get_type() | Public+1 flags | | 0x08 |
| InternedString get_variants() | Public+1 flags | | 0x10 |
| FourCC get_stateFormat() | Public+1 flags | | 0x04 |
| int get_stateSizeInBytes() | Public+1 flags | | 0x04 |
| IEnumerable<UnityEngine.InputSystem.Utilities.InternedString> get_baseLayouts() | Public+1 flags | | 0x08 |
| IEnumerable<UnityEngine.InputSystem.Utilities.InternedString> get_appliedOverrides() | Public+1 flags | | 0x08 |
| ReadOnlyArray<UnityEngine.InputSystem.Utilities.InternedString> get_commonUsages() | Public+1 flags | | 0x10 |
| ReadOnlyArray<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> get_controls() | Public+1 flags | | 0x10 |
| bool get_updateBeforeRender() | Public+1 flags | | 0x01 |
| bool get_isDeviceLayout() | Public+1 flags | | 0x01 |
| bool get_isControlLayout() | Public+1 flags | | 0x01 |
| bool get_isOverride() | Public+1 flags | | 0x01 |
| void set_isOverride(bool value) | 2 flags | | 0x01 |
| bool get_isGenericTypeOfDevice() | Public+1 flags | | 0x01 |
| void set_isGenericTypeOfDevice(bool value) | 2 flags | | 0x01 |
| bool get_hideInUI() | Public+1 flags | | 0x01 |
| void set_hideInUI(bool value) | 2 flags | | 0x01 |
| bool get_isNoisy() | Public+1 flags | | 0x01 |
| void set_isNoisy(bool value) | 2 flags | | 0x01 |
| Nullable<System.Boolean> get_canRunInBackground() | Public+1 flags | | 0x02 |
| void set_canRunInBackground(const Nullable<System.Boolean>& value) | 2 flags | | 0x02 |
| ControlItem get_Item(const string& path) | Public+1 flags | | 0xD0 |
| Nullable<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> FindControl(const InternedString& path) | Public | | 0xD8 |
| Nullable<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> FindControlIncludingArrayElements(const string& path, ref int& arrayIndex) | Public | | 0xD8 |
| Type GetValueType() | Public | | 0x08 |
| InputControlLayout FromType(const string& name, Type type) | PublicStatic | | 0x08 |
| string ToJson() | Public | | 0x08 |
| InputControlLayout FromJson(const string& json) | PublicStatic | | 0x08 |
| void .ctor(const string& name, Type type) | Private+1 flags | | 0x08 |
| void AddControlItems(Type type, List<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> controlLayouts, const string& layoutName) | PrivateStatic | | 0x08 |
| void AddControlItemsFromFields(Type type, List<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> controlLayouts, const string& layoutName) | PrivateStatic | | 0x08 |
| void AddControlItemsFromProperties(Type type, List<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> controlLayouts, const string& layoutName) | PrivateStatic | | 0x08 |
| void AddControlItemsFromMembers(const MemberInfo[]& members, List<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> controlItems, const string& layoutName) | PrivateStatic | | 0x08 |
| void AddControlItemsFromMember(MemberInfo member, const InputControlAttribute[]& attributes, List<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> controlItems) | PrivateStatic | | 0x08 |
| ControlItem CreateControlItemFromMember(MemberInfo member, InputControlAttribute attribute) | PrivateStatic | | 0xD0 |
| string InferLayoutFromValueType(Type type) | PrivateStatic | | 0x08 |
| void MergeLayout(InputControlLayout other) | Public | | 0x08 |
| Dictionary<System.String CreateLookupTableForControls(const ControlItem[]& controlItems, List<System.String> variants) | PrivateStatic | | 0x08 |
| bool VariantsMatch(const InternedString& expected, const InternedString& actual) | Static+1 flags | | 0x10 |
| bool VariantsMatch(const string& expected, const string& actual) | Static+1 flags | | 0x08 |
| ref Cache get_cache() | Static+2 flags | | 0x08 |
| CacheRefInstance CacheRef() | Static+1 flags | | 0x01 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| bool <MergeLayout>b__77_0(const ControlItem& x) | Private | | 0xD0 |