| DoubleBuffers GetDoubleBuffersFor(const InputUpdateType& updateType) | Public | | 0x10 |
| Void* GetFrontBufferForDevice(int deviceIndex) | PublicStatic | | 0x04 |
| Void* GetBackBufferForDevice(int deviceIndex) | PublicStatic | | 0x04 |
| void SwitchTo(const InputStateBuffers& buffers, const InputUpdateType& update) | PublicStatic | | 0x38 |
| void AllocateAll(const InputDevice[]& devices, int deviceCount) | Public | | 0x08 |
| DoubleBuffers SetUpDeviceToBufferMappings(int deviceCount, ref Byte*& bufferPtr, uint sizePerBuffer, uint mappingTableSizePerBuffer) | PrivateStatic | | 0x10 |
| void FreeAll() | Public | | 0x00 |
| void MigrateAll(const InputDevice[]& devices, int deviceCount, const InputStateBuffers& oldBuffers) | Public | | 0x38 |
| void MigrateDoubleBuffer(const DoubleBuffers& newBuffer, const InputDevice[]& devices, int deviceCount, const DoubleBuffers& oldBuffer) | PrivateStatic | | 0x10 |
| void MigrateSingleBuffer(const Void*& newBuffer, const InputDevice[]& devices, int deviceCount, const Void*& oldBuffer) | PrivateStatic | | 0x08 |
| uint ComputeSizeOfSingleStateBuffer(const InputDevice[]& devices, int deviceCount) | PrivateStatic | | 0x08 |
| uint NextDeviceOffset(uint currentOffset, InputDevice device) | PrivateStatic | | 0x08 |