Zdexby TheHolyOneZ
6,808 structs
Struct

InputStateBuffers

: ValueType : Object
UnityEngine.InputSystem.LowLevel.InputStateBuffers, Unity.InputSystem 0x0030 (48 B) Unity.InputSystem.dll
0x00x0030

Members 11

OffsetSizeNameTypeFlags
0x04sizePerBufferuintPublic
0x04totalSizeuintPublic
—defaultStateBufferVoid*Public
0x00080x08padding / unreflected
—noiseMaskBufferVoid*Public
0x00100x08padding / unreflected
—resetMaskBufferVoid*Public
0x00180x08padding / unreflected
—m_AllBuffersVoid*Private
0x00200x08padding / unreflected
0x08m_PlayerStateBuffersDoubleBuffers1 flags
—s_DefaultStateBufferVoid*Static+1 flags
—s_NoiseMaskBufferVoid*Static+1 flags
—s_ResetMaskBufferVoid*Static+1 flags
0x08s_CurrentBuffersDoubleBuffersStatic+1 flags

Functions 12

SignatureFlagsNativeParams
DoubleBuffers GetDoubleBuffersFor(const InputUpdateType& updateType)Public0x08
Void* GetFrontBufferForDevice(int deviceIndex)PublicStatic0x04
Void* GetBackBufferForDevice(int deviceIndex)PublicStatic0x04
void SwitchTo(const InputStateBuffers& buffers, const InputUpdateType& update)PublicStatic0x30
void AllocateAll(const InputDevice[]& devices, int deviceCount)Public0x08
DoubleBuffers SetUpDeviceToBufferMappings(int deviceCount, ref Byte*& bufferPtr, uint sizePerBuffer, uint mappingTableSizePerBuffer)PrivateStatic0x08
void FreeAll()Public0x00
void MigrateAll(const InputDevice[]& devices, int deviceCount, const InputStateBuffers& oldBuffers)Public0x30
void MigrateDoubleBuffer(const DoubleBuffers& newBuffer, const InputDevice[]& devices, int deviceCount, const DoubleBuffers& oldBuffer)PrivateStatic0x08
void MigrateSingleBuffer(const Void*& newBuffer, const InputDevice[]& devices, int deviceCount, const Void*& oldBuffer)PrivateStatic0x08
uint ComputeSizeOfSingleStateBuffer(const InputDevice[]& devices, int deviceCount)PrivateStatic0x08
uint NextDeviceOffset(uint currentOffset, InputDevice device)PrivateStatic0x08

Used by 1

types with a member, parameter or interface of this type