Zdexby TheHolyOneZ
42,595 classes
Class

InputControlPath

: Object
UnityEngine.InputSystem.InputControlPath, Unity.InputSystem 0x0010 (16 B) inherited 0x0010 Unity.InputSystem.dll
0x00x0010

Members 4

OffsetSizeNameTypeFlagsDefault
—0x08WildcardstringPublicStatic+1 flags2887682449120
—0x08DoubleWildcardstringPublicStatic+1 flags2887682449088
—0x02SeparatorushortPublicStatic+1 flags47
—0x02SeparatorReplacementushortStatic+2 flags32

Functions 28

SignatureFlagsNativeParams
string CleanSlashes(const string& pathComponent)Static+1 flags0x08
string Combine(InputControl parent, const string& path)PublicStatic0x08
string ToHumanReadableString(const string& path, const HumanReadableStringOptions& options, InputControl control)PublicStatic0x08
string ToHumanReadableString(const string& path, ref string& deviceLayoutName, ref string& controlPath, const HumanReadableStringOptions& options, InputControl control)PublicStatic0x08
string[] TryGetDeviceUsages(const string& path)PublicStatic0x08
string TryGetDeviceLayout(const string& path)PublicStatic0x08
string TryGetControlLayout(const string& path)PublicStatic0x08
string FindControlLayoutRecursive(ref PathParser& parser, const string& layoutName)PrivateStatic0x68
string FindControlLayoutRecursive(ref PathParser& parser, InputControlLayout layout)PrivateStatic0x68
bool ControlLayoutMatchesPathComponent(ref ControlItem& controlItem, ref PathParser& parser)PrivateStatic0xD0
bool StringMatches(const Substring& str, const InternedString& matchTo)PrivateStatic0x10
InputControl TryFindControl(InputControl control, const string& path, int indexInPath)PublicStatic0x08
InputControl[] TryFindControls(InputControl control, const string& path, int indexInPath)PublicStatic0x08
int TryFindControls(InputControl control, const string& path, ref InputControlList<UnityEngine.InputSystem.InputControl>& matches, int indexInPath)PublicStatic0x20
uint8 TryFindControl(InputControl control, const string& path, int indexInPath)PublicStatic—0x08
int TryFindControls(InputControl control, const string& path, int indexInPath, ref InputControlList<TControl>& matches)PublicStatic—0x20
InputControl TryFindChild(InputControl control, const string& path, int indexInPath)PublicStatic0x08
uint8 TryFindChild(InputControl control, const string& path, int indexInPath)PublicStatic—0x08
bool Matches(const string& expected, InputControl control)PublicStatic0x08
bool MatchControlComponent(ref ParsedPathComponent& expectedControlComponent, ref ControlItem& controlItem, bool matchAlias)Static+1 flags0xD0
bool MatchesPrefix(const string& expected, InputControl control)PublicStatic0x08
bool MatchesRecursive(ref PathParser& parser, InputControl currentControl, bool prefixOnly)PrivateStatic0x68
uint8 MatchControlsRecursive(InputControl control, const string& path, int indexInPath, ref InputControlList<TControl>& matches, bool matchMultiple)PrivateStatic—0x20
uint8 MatchByUsageAtDeviceRootRecursive(InputDevice device, const string& path, int indexInPath, ref InputControlList<TControl>& matches, bool matchMultiple)PrivateStatic—0x20
uint8 MatchChildrenRecursive(InputControl control, const string& path, int indexInPath, ref InputControlList<TControl>& matches, bool matchMultiple)PrivateStatic—0x20
bool MatchPathComponent(const string& component, const string& path, ref int& indexInPath, const PathComponentType& componentType, int startIndexInComponent)PrivateStatic0x08
bool PathComponentCanYieldMultipleMatches(const string& path, int indexInPath)PrivateStatic0x08
IEnumerable<UnityEngine.InputSystem.InputControlPath.ParsedPathComponent> Parse(const string& path)PublicStatic0x08