Zdexby TheHolyOneZ
6,759 structs
Struct

InputEventBuffer

: ValueType : Object
UnityEngine.InputSystem.LowLevel.InputEventBuffer, Unity.InputSystem 0x0020 (32 B) Unity.InputSystem.dll
0x00x0020

Members 5

OffsetSizeNameTypeFlags
—0x08BufferSizeUnknownlongPublicStatic+1 flags
0x10m_BufferNativeArray<System.Byte>Private
0x08m_SizeInByteslongPrivate
0x04m_EventCountintPrivate
0x01m_WeOwnTheBufferboolPrivate
0x001D0x03unreflected bytes to end of InputEventBuffer

Functions 17

SignatureFlagsNativeParams
int get_eventCount()Public+1 flags0x04
long get_sizeInBytes()Public+1 flags0x08
long get_capacityInBytes()Public+1 flags0x08
NativeArray<System.Byte> get_data()Public+1 flags0x10
InputEventPtr get_bufferPtr()Public+1 flags0x08
void .ctor(const InputEvent*& eventPtr, int eventCount, int sizeInBytes, int capacityInBytes)Public+1 flags0x04
void .ctor(const NativeArray<System.Byte>& buffer, int eventCount, int sizeInBytes, bool transferNativeArrayOwnership)Public+1 flags0x10
void AppendEvent(const InputEvent*& eventPtr, int capacityIncrementInBytes, const Allocator& allocator)Public0x04
InputEvent* AllocateEvent(int sizeInBytes, int capacityIncrementInBytes, const Allocator& allocator)Public0x04
bool Contains(const InputEvent*& eventPtr)Public0x01
void Reset()Public0x00
void AdvanceToNextEvent(ref InputEvent*& currentReadPos, ref InputEvent*& currentWritePos, ref int& numEventsRetainedInBuffer, ref int& numRemainingEvents, bool leaveEventInBuffer)1 flags0x04
IEnumerator<UnityEngine.InputSystem.LowLevel.InputEventPtr> GetEnumerator()PublicFinal+2 flags0x08
IEnumerator System.Collections.IEnumerable.GetEnumerator()PrivateFinal+2 flags0x08
void Dispose()PublicFinal+2 flags0x00
InputEventBuffer Clone()Public0x20
object System.ICloneable.Clone()PrivateFinal+2 flags0x08

Used by 6

types with a member, parameter or interface of this type