implements IEquatable`1
0x00x0038
Members 7
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_InterfaceName | string | Private | |
| 0x08 | m_DeviceClass | string | Private | |
| 0x08 | m_Manufacturer | string | Private | |
| 0x08 | m_Product | string | Private | |
| 0x08 | m_Serial | string | Private | |
| 0x08 | m_Version | string | Private | |
| 0x08 | m_Capabilities | string | Private |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| string get_interfaceName() | Public+1 flags | 0x08 | |
| void set_interfaceName(const string& value) | Public+1 flags | 0x08 | |
| string get_deviceClass() | Public+1 flags | 0x08 | |
| void set_deviceClass(const string& value) | Public+1 flags | 0x08 | |
| string get_manufacturer() | Public+1 flags | 0x08 | |
| void set_manufacturer(const string& value) | Public+1 flags | 0x08 | |
| string get_product() | Public+1 flags | 0x08 | |
| void set_product(const string& value) | Public+1 flags | 0x08 | |
| string get_serial() | Public+1 flags | 0x08 | |
| void set_serial(const string& value) | Public+1 flags | 0x08 | |
| string get_version() | Public+1 flags | 0x08 | |
| void set_version(const string& value) | Public+1 flags | 0x08 | |
| string get_capabilities() | Public+1 flags | 0x08 | |
| void set_capabilities(const string& value) | Public+1 flags | 0x08 | |
| bool get_empty() | Public+1 flags | 0x01 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool Equals(const InputDeviceDescription& other) | PublicFinal+2 flags | 0x38 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool op_Equality(const InputDeviceDescription& left, const InputDeviceDescription& right) | PublicStatic+1 flags | 0x38 | |
| bool op_Inequality(const InputDeviceDescription& left, const InputDeviceDescription& right) | PublicStatic+1 flags | 0x38 | |
| string ToJson() | Public | 0x08 | |
| InputDeviceDescription FromJson(const string& json) | PublicStatic | 0x38 | |
| bool ComparePropertyToDeviceDescriptor(const string& propertyName, const string& propertyValue, const string& deviceDescriptor) | Static+1 flags | 0x08 |
Used by 25
types with a member, parameter or interface of this typeAction`1ArraySortHelper`1AvailableDeviceCollectionDataEnumeratorEqualityComparer`1HIDICollection`1IEnumerator`1IEquatable`1IList`1InputDeviceInputDeviceBuilderInputDeviceDescription[]InputDeviceFindControlLayoutDelegateInputDeviceMatcherInputManagerInputSystemIReadOnlyList`1List`1Predicate`1ReadOnlyCollection`1RemoteInputDeviceXRLayoutBuilder