Input System  v0.1
ISX.LowLevel.InputStateBlock Struct Reference

Information about a memory region storing state. More...

Public Attributes

FourCC format
 Type identifier for the memory layout used by the state. More...
 

Detailed Description

Information about a memory region storing state.

Input state is kept in raw memory blocks. All state is centrally managed by InputManager; controls cannot keep their own independent state. State can be used to store values received from external systems (input) or to accumulate values to send back to external systems (output).

Member Data Documentation

◆ format

FourCC ISX.LowLevel.InputStateBlock.format

Type identifier for the memory layout used by the state.

Used for safety checks to make sure that when the system copies state memory, it copies between compatible layouts. If set to a primitive state format, also used to determine the size of the state block.