Zdexby TheHolyOneZ
36,909 classes
Class

InputManagerStateMonitors

: Object
UnityEngine.InputSystem.InputManagerStateMonitors, Unity.InputSystem 0x0068 (104 B) inherited 0x0010 Unity.InputSystem.dll
0x00x0068

Members 5

OffsetSizeNameTypeFlagsDefault
0x08m_GetDeviceCountFunc<System.Int32>Private+1 flags—
0x08m_IsProcessingEventsFunc<System.Boolean>Private+1 flags—
0x08m_RuntimeIInputRuntimePrivate+1 flags—
0x08m_MonitorsPerDeviceStateChangeMonitorsForDevice[]1 flags—
0x38m_TimeoutsInlinedArray<UnityEngine.InputSystem.InputManagerStateMonitors.StateChangeMonitorTimeout>Private—

Functions 14

SignatureFlagsNativeParams
void .ctor(Func<System.Int32> getDeviceCount, Func<System.Boolean> isProcessingEvents, IInputRuntime runtime)Public+1 flags0x08
IInputRuntime get_CapturedRuntime()2 flags0x08
void AddStateChangeMonitor(InputControl control, IInputStateChangeMonitor monitor, long monitorIndex, uint groupIndex)Public0x08
void RemoveStateChangeMonitor(InputControl control, IInputStateChangeMonitor monitor, long monitorIndex)Public0x08
void AddStateChangeMonitorTimeout(InputControl control, IInputStateChangeMonitor monitor, double time, long monitorIndex, int timerIndex)Public0x08
void RemoveStateChangeMonitorTimeout(IInputStateChangeMonitor monitor, long monitorIndex, int timerIndex)Public0x08
void SignalStateChangeMonitor(InputControl control, IInputStateChangeMonitor monitor)Public0x08
void FireStateChangeNotifications()Public0x00
void OnDeviceRemoved(InputDevice device)1 flags0x08
void ProcessTimeouts()1 flags0x00
void SortMonitorsForDeviceIfNeeded(int deviceIndex)1 flags0x04
bool ProcessStateChange(int deviceIndex, const Void*& newStateFromEvent, const Void*& oldStateOfDevice, uint newStateSizeInBytes, uint newStateOffsetInBytes)1 flags0x04
void FireStateChangeNotifications(int deviceIndex, double internalTime, const InputEvent*& eventPtr)1 flags0x08
void ClearMonitorsAndTimeoutsForDevice(InputDevice device)Private0x08

Used by 1

types with a member, parameter or interface of this type