Class NativeInputSystem
Inheritance
NativeInputSystem
Assembly: UnityEngine.dll
public class NativeInputSystem
Fields
|
Improve this Doc
View Source
Declaration
public static Action<NativeInputUpdateType> onBeforeUpdate
Field Value
|
Improve this Doc
View Source
Declaration
public static Action<NativeInputUpdateType, int, IntPtr> onUpdate
Field Value
Properties
Declaration
public static double currentTime { get; }
Property Value
Declaration
public static double currentTimeOffsetToRealtimeSinceStartup { get; }
Property Value
|
Improve this Doc
View Source
Declaration
public static Action<int, string> onDeviceDiscovered { get; set; }
Property Value
Methods
Declaration
public static int AllocateDeviceId()
Returns
Declaration
public static long IOCTL(int deviceId, int code, IntPtr data, int sizeInBytes)
Parameters
Returns
Declaration
public static void QueueInputEvent(IntPtr inputEvent)
Parameters
Type |
Name |
Description |
IntPtr |
inputEvent |
|
|
Improve this Doc
View Source
Declaration
public static void QueueInputEvent<TInputEvent>(ref TInputEvent inputEvent)
where TInputEvent : struct
Parameters
Type |
Name |
Description |
TInputEvent |
inputEvent |
|
Type Parameters
Name |
Description |
TInputEvent |
|
Declaration
public static void SetPollingFrequency(float hertz)
Parameters
Type |
Name |
Description |
Single |
hertz |
|
Declaration
public static void SetUpdateMask(NativeInputUpdateType mask)
Parameters
Declaration
public static void Update(NativeInputUpdateType updateType)
Parameters
Extension Methods