| void Allocate() | Public | | 0x00 |
| InternedString TryFindLayoutForType(Type layoutType) | Public | | 0x10 |
| InternedString TryFindMatchingLayout(const InputDeviceDescription& deviceDescription) | Public | | 0x38 |
| bool HasLayout(const InternedString& name) | Public | | 0x10 |
| InputControlLayout TryLoadLayoutInternal(const InternedString& name) | Private | | 0x10 |
| InputControlLayout TryLoadLayout(const InternedString& name, Dictionary<UnityEngine.InputSystem.Utilities.InternedString table) | Public | | 0x10 |
| InternedString GetBaseLayoutName(const InternedString& layoutName) | Public | | 0x10 |
| InternedString GetRootLayoutName(const InternedString& layoutName) | Public | | 0x10 |
| bool ComputeDistanceInInheritanceHierarchy(const InternedString& firstLayout, const InternedString& secondLayout, int distance) | Public | | 0x10 |
| InternedString FindLayoutThatIntroducesControl(InputControl control, const Cache& cache) | Public | | 0x10 |
| Type GetControlTypeForLayout(const InternedString& layoutName) | Public | | 0x10 |
| bool ValueTypeIsAssignableFrom(const InternedString& layoutName, Type valueType) | Public | | 0x10 |
| bool IsGeneratedLayout(const InternedString& layout) | Public | | 0x10 |
| IEnumerable<UnityEngine.InputSystem.Utilities.InternedString> GetBaseLayouts(const InternedString& layout, bool includeSelf) | Public | | 0x10 |
| bool IsBasedOn(const InternedString& parentLayout, const InternedString& childLayout) | Public | | 0x10 |
| void AddMatcher(const InternedString& layout, const InputDeviceMatcher& matcher) | Public | | 0x10 |