102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
Loading...
Searching...
No Matches
DTTR_PCDOGS_T_Input_State Struct Reference

Runtime input snapshot, shared by keyboard, joystick, gamepad, and script input checks. More...

#include <dttr_pcdogs.h>

Data Fields

uint32_t button_bits
 Current sampled button/control bitfield. Offset 0x0.
int16_t axis_x
 Primary horizontal analog axis in signed Q12-style units. Offset 0x4.
int16_t axis_y
 Primary vertical analog axis in signed Q12-style units. Offset 0x6.
int16_t axis_aux_0
int16_t axis_aux_1

Detailed Description

Runtime input snapshot, shared by keyboard, joystick, gamepad, and script input checks.

Definition at line 1586 of file dttr_pcdogs.h.

Field Documentation

◆ axis_aux_0

int16_t DTTR_PCDOGS_T_Input_State::axis_aux_0

Secondary/alternate analog axis slot read by extended control codes. Offset 0x8.

Definition at line 1592 of file dttr_pcdogs.h.

◆ axis_aux_1

int16_t DTTR_PCDOGS_T_Input_State::axis_aux_1

Secondary/alternate analog axis slot read by extended control codes. Offset 0xA.

Definition at line 1594 of file dttr_pcdogs.h.

◆ axis_x

int16_t DTTR_PCDOGS_T_Input_State::axis_x

Primary horizontal analog axis in signed Q12-style units. Offset 0x4.

Definition at line 1589 of file dttr_pcdogs.h.

◆ axis_y

int16_t DTTR_PCDOGS_T_Input_State::axis_y

Primary vertical analog axis in signed Q12-style units. Offset 0x6.

Definition at line 1591 of file dttr_pcdogs.h.

◆ button_bits

uint32_t DTTR_PCDOGS_T_Input_State::button_bits

Current sampled button/control bitfield. Offset 0x0.

Definition at line 1587 of file dttr_pcdogs.h.


The documentation for this struct was generated from the following file: