implements IInputEventTypeInfo
0x00x0028
Members 8
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x14 | baseEvent | InputEvent | Public | |
| 0x02 | m_ControlIndex | ushort | Private | |
| 0x02 | m_BindingIndex | ushort | Private | |
| 0x02 | m_InteractionIndex | ushort | Private | |
| 0x01 | m_StateIndex | byte | Private | |
| 0x01 | m_Phase | byte | Private | |
| 0x08 | m_StartTime | double | Private | |
| 0x01 | m_ValueData | <m_ValueData>e__FixedBuffer | Public | |
| 0x0025 | 0x03 | unreflected bytes to end of ActionEvent | ||
Functions 19
| Signature | Flags | Native | Params |
|---|---|---|---|
| FourCC get_Type() | PublicStatic+1 flags | — | 0x04 |
| double get_startTime() | Public+1 flags | — | 0x08 |
| void set_startTime(double value) | Public+1 flags | — | 0x08 |
| InputActionPhase get_phase() | Public+1 flags | — | 0x04 |
| void set_phase(const InputActionPhase& value) | Public+1 flags | — | 0x04 |
| Byte* get_valueData() | Public+1 flags | — | 0x00 |
| int get_valueSizeInBytes() | Public+1 flags | — | 0x04 |
| int get_stateIndex() | Public+1 flags | — | 0x04 |
| void set_stateIndex(int value) | Public+1 flags | — | 0x04 |
| int get_controlIndex() | Public+1 flags | — | 0x04 |
| void set_controlIndex(int value) | Public+1 flags | — | 0x04 |
| int get_bindingIndex() | Public+1 flags | — | 0x04 |
| void set_bindingIndex(int value) | Public+1 flags | — | 0x04 |
| int get_interactionIndex() | Public+1 flags | — | 0x04 |
| void set_interactionIndex(int value) | Public+1 flags | — | 0x04 |
| InputEventPtr ToEventPtr() | Public | — | 0x08 |
| FourCC get_typeStatic() | PublicFinal+3 flags | — | 0x04 |
| int GetEventSizeWithValueSize(int valueSizeInBytes) | PublicStatic | — | 0x04 |
| ActionEvent* From(const InputEventPtr& ptr) | PublicStatic | — | 0x08 |