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