| uint8 FindInParentChain(InputControl control) | PublicStatic | — | 0x08 |
| bool IsPressed(InputControl control, float buttonPressPoint) | PublicStatic | | 0x08 |
| bool IsActuated(InputControl control, float threshold) | PublicStatic | | 0x08 |
| object ReadValueAsObject(InputControl control) | PublicStatic | | 0x08 |
| void ReadValueIntoBuffer(InputControl control, const Void*& buffer, int bufferSize) | PublicStatic | | 0x08 |
| object ReadDefaultValueAsObject(InputControl control) | PublicStatic | | 0x08 |
| uint8 ReadValueFromEvent(InputControl<TValue> control, const InputEventPtr& inputEvent) | PublicStatic | — | 0x08 |
| bool ReadValueFromEvent(InputControl<TValue> control, const InputEventPtr& inputEvent, const uint8& value) | PublicStatic | — | 0x08 |
| object ReadValueFromEventAsObject(InputControl control, const InputEventPtr& inputEvent) | PublicStatic | | 0x08 |
| uint8 ReadUnprocessedValueFromEvent(InputControl<TValue> control, const InputEventPtr& eventPtr) | PublicStatic | — | 0x08 |
| bool ReadUnprocessedValueFromEvent(InputControl<TValue> control, const InputEventPtr& inputEvent, const uint8& value) | PublicStatic | — | 0x08 |
| void WriteValueFromObjectIntoEvent(InputControl control, const InputEventPtr& eventPtr, object value) | PublicStatic | | 0x08 |
| void WriteValueIntoState(InputControl control, const Void*& statePtr) | PublicStatic | | 0x08 |
| void WriteValueIntoState(InputControl control, const uint8& value, const Void*& statePtr) | PublicStatic | — | 0x08 |
| void WriteValueIntoState(InputControl<TValue> control, const uint8& value, const Void*& statePtr) | PublicStatic | — | 0x08 |
| void WriteValueIntoState(InputControl<TValue> control, const Void*& statePtr) | PublicStatic | — | 0x08 |
| void WriteValueIntoState(InputControl<TValue> control, const uint8& value, const uint8& state) | PublicStatic | — | 0x08 |
| void WriteValueIntoEvent(InputControl control, const uint8& value, const InputEventPtr& eventPtr) | PublicStatic | — | 0x08 |
| void WriteValueIntoEvent(InputControl<TValue> control, const uint8& value, const InputEventPtr& eventPtr) | PublicStatic | — | 0x08 |
| void CopyState(InputDevice device, const Void*& buffer, int bufferSizeInBytes) | PublicStatic | | 0x08 |
| void CopyState(InputDevice device, const uint8& state) | PublicStatic | — | 0x08 |
| bool CheckStateIsAtDefault(InputControl control) | PublicStatic | | 0x08 |
| bool CheckStateIsAtDefault(InputControl control, const Void*& statePtr, const Void*& maskPtr) | PublicStatic | | 0x08 |
| bool CheckStateIsAtDefaultIgnoringNoise(InputControl control) | PublicStatic | | 0x08 |
| bool CheckStateIsAtDefaultIgnoringNoise(InputControl control, const Void*& statePtr) | PublicStatic | | 0x08 |
| bool CompareStateIgnoringNoise(InputControl control, const Void*& statePtr) | PublicStatic | | 0x08 |
| bool CompareState(InputControl control, const Void*& firstStatePtr, const Void*& secondStatePtr, const Void*& maskPtr) | PublicStatic | | 0x08 |
| bool CompareState(InputControl control, const Void*& statePtr, const Void*& maskPtr) | PublicStatic | | 0x08 |
| bool HasValueChangeInState(InputControl control, const Void*& statePtr) | PublicStatic | | 0x08 |
| bool HasValueChangeInEvent(InputControl control, const InputEventPtr& eventPtr) | PublicStatic | | 0x08 |
| Void* GetStatePtrFromStateEvent(InputControl control, const InputEventPtr& eventPtr) | PublicStatic | | 0x08 |
| Void* GetStatePtrFromStateEventUnchecked(InputControl control, const InputEventPtr& eventPtr, const FourCC& eventType) | Static+1 flags | | 0x08 |
| bool ResetToDefaultStateInEvent(InputControl control, const InputEventPtr& eventPtr) | PublicStatic | | 0x08 |
| void QueueValueChange(InputControl<TValue> control, const uint8& value, double time) | PublicStatic | — | 0x08 |
| void AccumulateValueInEvent(InputControl<System.Single> control, const Void*& currentStatePtr, const InputEventPtr& newState) | PublicStatic | | 0x08 |
| void AccumulateValueInEvent(InputControl<UnityEngine.Vector2> control, const Void*& currentStatePtr, const InputEventPtr& newState) | Static+1 flags | | 0x08 |
| void FindControlsRecursive(InputControl parent, IList<TControl> controls, Func<TControl predicate) | PublicStatic | — | 0x08 |
| string BuildPath(InputControl control, const string& deviceLayout, StringBuilder builder) | Static+1 flags | | 0x08 |
| InputEventControlCollection EnumerateControls(const InputEventPtr& eventPtr, const Enumerate& flags, InputDevice device, float magnitudeThreshold) | PublicStatic | | 0x18 |
| InputEventControlCollection EnumerateChangedControls(const InputEventPtr& eventPtr, InputDevice device, float magnitudeThreshold) | PublicStatic | | 0x18 |
| bool HasButtonPress(const InputEventPtr& eventPtr, float magnitude, bool buttonControlsOnly) | PublicStatic | | 0x08 |
| InputControl GetFirstButtonPressOrNull(const InputEventPtr& eventPtr, float magnitude, bool buttonControlsOnly) | PublicStatic | | 0x08 |
| IEnumerable<UnityEngine.InputSystem.InputControl> GetAllButtonPresses(const InputEventPtr& eventPtr, float magnitude, bool buttonControlsOnly) | PublicStatic | | 0x08 |
| ControlBuilder Setup(InputControl control) | PublicStatic | | 0x08 |
| DeviceBuilder Setup(InputDevice device, int controlCount, int usageCount, int aliasCount) | PublicStatic | | 0x08 |