Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Joystick device constants represent offsets within a joystick device's data packet, the DIJOYSTATE structure. The data at a given offset is associated with a device object; that is, a button or axis. Typically, these values are used in the dwOfs member of the DIDEVICEOBJECTDATA, DIOBJECTDATAFORMAT or DIDEVICEOBJECTINSTANCE structures.
The following macros return a constant indicating the offset of the data for a particular button or axis relative to the beginning of the DIJOYSTATE structure.
Constant | Device object |
---|---|
DIJOFS_BUTTON0 to DIJOFS_BUTTON31 or DIJOFS_BUTTON(n) | Button |
DIJOFS_POV(n) | Point-of-view indicator |
DIJOFS_RX | X-axis rotation |
DIJOFS_RY | Y-axis rotation |
DIJOFS_RZ | Z-axis rotation (rudder) |
DIJOFS_X | X-axis |
DIJOFS_Y | Y-axis |
DIJOFS_Z | Z-axis |
DIJOFS_SLIDER(n) | Slider axis |