Zdexby TheHolyOneZ
6,970 structs
Struct

InputBinding

: ValueType : Object
UnityEngine.InputSystem.InputBinding, Unity.InputSystem 0x0058 (88 B) Unity.InputSystem.dll
implements IEquatable`1
0x00x0058

Members 13

OffsetSizeNameTypeFlags
—0x02SeparatorushortPublicStatic+1 flags
—0x08kSeparatorStringstringStatic+2 flags
0x08m_NamestringPrivate
0x08m_Idstring1 flags
0x08m_PathstringPrivate
0x08m_InteractionsstringPrivate
0x08m_ProcessorsstringPrivate
0x08m_Groupsstring1 flags
0x08m_ActionstringPrivate
0x04m_FlagsFlags1 flags
0x003C0x04padding / unreflected
0x08m_OverridePathstringPrivate+1 flags
0x08m_OverrideInteractionsstringPrivate+1 flags
0x08m_OverrideProcessorsstringPrivate+1 flags

Functions 46

SignatureFlagsNativeParams
string get_name()Public+1 flags0x08
void set_name(const string& value)Public+1 flags0x08
Guid get_id()Public+1 flags0x10
void set_id(const Guid& value)Public+1 flags0x10
string get_path()Public+1 flags0x08
void set_path(const string& value)Public+1 flags0x08
string get_overridePath()Public+1 flags0x08
void set_overridePath(const string& value)Public+1 flags0x08
string get_interactions()Public+1 flags0x08
void set_interactions(const string& value)Public+1 flags0x08
string get_overrideInteractions()Public+1 flags0x08
void set_overrideInteractions(const string& value)Public+1 flags0x08
string get_processors()Public+1 flags0x08
void set_processors(const string& value)Public+1 flags0x08
string get_overrideProcessors()Public+1 flags0x08
void set_overrideProcessors(const string& value)Public+1 flags0x08
string get_groups()Public+1 flags0x08
void set_groups(const string& value)Public+1 flags0x08
string get_action()Public+1 flags0x08
void set_action(const string& value)Public+1 flags0x08
bool get_isComposite()Public+1 flags0x01
void set_isComposite(bool value)Public+1 flags0x01
bool get_isPartOfComposite()Public+1 flags0x01
void set_isPartOfComposite(bool value)Public+1 flags0x01
bool get_hasOverrides()Public+1 flags0x01
void .ctor(const string& path, const string& action, const string& groups, const string& processors, const string& interactions, const string& name)Public+1 flags0x08
string GetNameOfComposite()Public0x08
void GenerateId()1 flags0x00
void RemoveOverrides()1 flags0x00
InputBinding MaskByGroup(const string& group)PublicStatic0x58
InputBinding MaskByGroups(const string[]& groups)PublicStatic0x58
string get_effectivePath()Public+1 flags0x08
string get_effectiveInteractions()Public+1 flags0x08
string get_effectiveProcessors()Public+1 flags0x08
bool get_isEmpty()2 flags0x01
bool Equals(const InputBinding& other)PublicFinal+2 flags0x58
bool Equals(object obj)Public+1 flags0x08
bool op_Equality(const InputBinding& left, const InputBinding& right)PublicStatic+1 flags0x58
bool op_Inequality(const InputBinding& left, const InputBinding& right)PublicStatic+1 flags0x58
int GetHashCode()Public+1 flags0x04
string ToString()Public+1 flags0x08
string ToDisplayString(const DisplayStringOptions& options, InputControl control)Public0x08
string ToDisplayString(ref string& deviceLayoutName, ref string& controlPath, const DisplayStringOptions& options, InputControl control)Public0x08
bool TriggersAction(InputAction action)1 flags0x08
bool Matches(const InputBinding& binding)Public0x58
bool Matches(ref InputBinding& binding, const MatchOptions& options)1 flags0x58

Used by 35

types with a member, parameter or interface of this type