Zdexby TheHolyOneZ
42,595 classes
Class

InputControlExtensions

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

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 45

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