implements IEquatable`1
0x00x0008
Members 7
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_Patterns | KeyValuePair<UnityEngine.InputSystem.Utilities.InternedString[] | Private | |
| 0x10 | kInterfaceKey | InternedString | PrivateStatic+1 flags | |
| 0x10 | kDeviceClassKey | InternedString | PrivateStatic+1 flags | |
| 0x10 | kManufacturerKey | InternedString | PrivateStatic+1 flags | |
| 0x10 | kManufacturerContainsKey | InternedString | PrivateStatic+1 flags | |
| 0x10 | kProductKey | InternedString | PrivateStatic+1 flags | |
| 0x10 | kVersionKey | InternedString | PrivateStatic+1 flags |
Functions 22
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_empty() | Public+1 flags | 0x01 | |
| IEnumerable<System.Collections.Generic.KeyValuePair<System.String get_patterns() | Public+1 flags | 0x08 | |
| InputDeviceMatcher WithInterface(const string& pattern, bool supportRegex) | Public | 0x08 | |
| InputDeviceMatcher WithDeviceClass(const string& pattern, bool supportRegex) | Public | 0x08 | |
| InputDeviceMatcher WithManufacturer(const string& pattern, bool supportRegex) | Public | 0x08 | |
| InputDeviceMatcher WithManufacturerContains(const string& noRegExPattern) | Public | 0x08 | |
| InputDeviceMatcher WithProduct(const string& pattern, bool supportRegex) | Public | 0x08 | |
| InputDeviceMatcher WithVersion(const string& pattern, bool supportRegex) | Public | 0x08 | |
| InputDeviceMatcher WithCapability(const string& path, const uint8& value) | Public | 0x08 | |
| InputDeviceMatcher With(const InternedString& key, object value, bool supportRegex) | Private | 0x10 | |
| float MatchPercentage(const InputDeviceDescription& deviceDescription) | Public | 0x38 | |
| bool MatchSingleProperty(object pattern, const string& value) | PrivateStatic | 0x08 | |
| bool MatchSinglePropertyContains(object pattern, const string& value) | PrivateStatic | 0x08 | |
| int GetNumPropertiesIn(const InputDeviceDescription& description) | PrivateStatic | 0x38 | |
| InputDeviceMatcher FromDeviceDescription(const InputDeviceDescription& deviceDescription) | PublicStatic | 0x38 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool Equals(const InputDeviceMatcher& other) | PublicFinal+2 flags | 0x08 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| bool op_Equality(const InputDeviceMatcher& left, const InputDeviceMatcher& right) | PublicStatic+1 flags | 0x08 | |
| bool op_Inequality(const InputDeviceMatcher& left, const InputDeviceMatcher& right) | PublicStatic+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |