Zdexby TheHolyOneZ
17,715 classes
Class

InputStateHistory

: Object
UnityEngine.InputSystem.LowLevel.InputStateHistory, Unity.InputSystem 0x0068 (104 B) align 8 inherited 0x0010 Unity.InputSystem
0x00x0068

Members 14

OffsetSizeNameTypeFlags
—0x04kDefaultHistorySizeintPrivateStatic+1 flags
0x08<onRecordAdded>k__BackingFieldAction`1Private
0x08<onShouldRecordStateChange>k__BackingFieldFunc`4Private
0x08m_ControlsInputControl[]1 flags
0x04m_ControlCountint1 flags
0x002C0x04padding / unreflected
0x10m_RecordBufferNativeArray`1Private
0x04m_StateSizeInBytesintPrivate
0x04m_RecordCountintPrivate
0x04m_HistoryDepthintPrivate
0x04m_ExtraMemoryPerRecordintPrivate
0x04m_HeadIndexint1 flags
0x04m_CurrentVersionuint1 flags
0x08m_UpdateMaskNullable`1Private
0x01m_AddNewControlsbool2 flags
0x00610x07unreflected bytes to end of InputStateHistory

Functions 41

SignatureFlagsNativeParams
void get_Count()PublicFinal+3 flags—0x00
void get_version()Public+1 flags—0x00
void get_historyDepth()Public+1 flags—0x00
void set_historyDepth()Public+1 flags—0x00
void get_extraMemoryPerRecord()Public+1 flags—0x00
void set_extraMemoryPerRecord()Public+1 flags—0x00
void get_updateMask()Public+1 flags—0x00
void set_updateMask()Public+1 flags—0x00
void get_controls()Public+1 flags—0x00
void get_Item()Public+1 flags—0x00
void set_Item()Public+1 flags—0x00
void get_onRecordAdded()Public+1 flags—0x00
void set_onRecordAdded()Public+1 flags—0x00
void get_onShouldRecordStateChange()Public+1 flags—0x00
void set_onShouldRecordStateChange()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void Finalize()2 flags—0x00
void Clear()Public—0x00
void AddRecord()Public—0x00
void StartRecording()Public—0x00
void StopRecording()Public—0x00
void RecordStateChange()Public—0x00
void RecordStateChange()Public—0x00
void GetEnumerator()PublicFinal+2 flags—0x00
void System.Collections.IEnumerable.GetEnumerator()PrivateFinal+2 flags—0x00
void Dispose()PublicFinal+2 flags—0x00
void Destroy()1 flags—0x00
void Allocate()Private—0x00
void RecordIndexToUserIndex()1 flags—0x00
void UserIndexToRecordIndex()1 flags—0x00
void GetRecord()1 flags—0x00
void GetRecordUnchecked()1 flags—0x00
void AllocateRecord()1 flags—0x00
void ReadValue()1 flags—0x00
void ReadValueAsObject()1 flags—0x00
void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyControlStateChanged()PrivateFinal+2 flags—0x00
void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyTimerExpired()PrivateFinal+2 flags—0x00
void get_bytesPerRecord()2 flags—0x00

Subclasses 1

Used by 2

types with a member, parameter or interface of this type