Zdexby TheHolyOneZ
9,523 structs
Struct

InputDeviceMatcher

: ValueType : Object
UnityEngine.InputSystem.Layouts.InputDeviceMatcher, Unity.InputSystem 0x0008 (8 B) Unity.InputSystem.dll
implements IEquatable`1
0x00x0008

Members 7

OffsetSizeNameTypeFlags
0x08m_PatternsKeyValuePair<UnityEngine.InputSystem.Utilities.InternedString[]Private
0x10kInterfaceKeyInternedStringPrivateStatic+1 flags
0x10kDeviceClassKeyInternedStringPrivateStatic+1 flags
0x10kManufacturerKeyInternedStringPrivateStatic+1 flags
0x10kManufacturerContainsKeyInternedStringPrivateStatic+1 flags
0x10kProductKeyInternedStringPrivateStatic+1 flags
0x10kVersionKeyInternedStringPrivateStatic+1 flags

Functions 22

SignatureFlagsNativeParams
bool get_empty()Public+1 flags0x01
IEnumerable<System.Collections.Generic.KeyValuePair<System.String get_patterns()Public+1 flags0x08
InputDeviceMatcher WithInterface(const string& pattern, bool supportRegex)Public0x08
InputDeviceMatcher WithDeviceClass(const string& pattern, bool supportRegex)Public0x08
InputDeviceMatcher WithManufacturer(const string& pattern, bool supportRegex)Public0x08
InputDeviceMatcher WithManufacturerContains(const string& noRegExPattern)Public0x08
InputDeviceMatcher WithProduct(const string& pattern, bool supportRegex)Public0x08
InputDeviceMatcher WithVersion(const string& pattern, bool supportRegex)Public0x08
InputDeviceMatcher WithCapability(const string& path, const uint8& value)Public0x08
InputDeviceMatcher With(const InternedString& key, object value, bool supportRegex)Private0x10
float MatchPercentage(const InputDeviceDescription& deviceDescription)Public0x38
bool MatchSingleProperty(object pattern, const string& value)PrivateStatic0x08
bool MatchSinglePropertyContains(object pattern, const string& value)PrivateStatic0x08
int GetNumPropertiesIn(const InputDeviceDescription& description)PrivateStatic0x38
InputDeviceMatcher FromDeviceDescription(const InputDeviceDescription& deviceDescription)PublicStatic0x38
string ToString()Public+1 flags0x08
bool Equals(const InputDeviceMatcher& other)PublicFinal+2 flags0x08
bool Equals(object obj)Public+1 flags0x08
bool op_Equality(const InputDeviceMatcher& left, const InputDeviceMatcher& right)PublicStatic+1 flags0x08
bool op_Inequality(const InputDeviceMatcher& left, const InputDeviceMatcher& right)PublicStatic+1 flags0x08
int GetHashCode()Public+1 flags0x04
void .cctor()PrivateStatic+1 flags0x00

Used by 9

types with a member, parameter or interface of this type