Share via


GameInputArcadeStickInfo

Describes the properties of an arcade stick.

Syntax

struct GameInputArcadeStickInfo
{
    GameInputLabel menuButtonLabel;
    GameInputLabel viewButtonLabel;
    GameInputLabel stickUpLabel;
    GameInputLabel stickDownLabel;
    GameInputLabel stickLeftLabel;
    GameInputLabel stickRightLabel;
    GameInputLabel actionButton1Label;
    GameInputLabel actionButton2Label;
    GameInputLabel actionButton3Label;
    GameInputLabel actionButton4Label;
    GameInputLabel actionButton5Label;
    GameInputLabel actionButton6Label;
    GameInputLabel specialButton1Label;
    GameInputLabel specialButton2Label;
    uint32_t       extraButtonCount;
    uint32_t       extraAxisCount;
};

Members

menuButtonLabel
Type: GameInputLabel

Physical label for Menu button.

viewButtonLabel
Type: GameInputLabel

Physical label for View button.

stickUpLabel
Type: GameInputLabel

Physical label for up input from stick.

stickDownLabel
Type: GameInputLabel

Physical label for down input from stick.

stickLeftLabel
Type: GameInputLabel

Physical label for left input from stick.

stickRightLabel
Type: GameInputLabel

Physical label for right input from stick.

actionButton1Label
Type: GameInputLabel

Physical label for action button 1.

actionButton2Label
Type: GameInputLabel

Physical label for action button 2.

actionButton3Label
Type: GameInputLabel

Physical label for action button 3.

actionButton4Label
Type: GameInputLabel

Physical label for action button 4.

actionButton5Label
Type: GameInputLabel

Physical label for action button 5.

actionButton6Label
Type: GameInputLabel

Physical label for action button 6.

specialButton1Label
Type: GameInputLabel

Physical label for special button 1.

specialButton2Label
Type: GameInputLabel

Physical label for special button 2.

extraButtonCount
Type: uint32_t

The number of device buttons that are not mapped to arcade stick buttons.

extraAxisCount
Type: uint32_t

The number of device axes that are not mapped to arcade stick axes.

Remarks

This structure is used in the GameInputDeviceInfo structure. GameInputDeviceInfo is used by the IGameInputDevice::GetDeviceInfo method.

For more information, see GameInput devices.

Requirements

Header: GameInput.h

Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles

See also

Overview of GameInput
GameInput