GCExtendedGamepad(SteamController)

@interface GCExtendedGamepad (SteamController)

Extension to GCExtendedGamepad to support additional buttons in the Steam Controller.

For a non-steam controller, the additional buttons will return nil.

  • The left pointing button to the left of the Steam button.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) GCControllerButtonInput *steamBackButton;

    Swift

    var steamBackButton: GCControllerButtonInput? { get }
  • The right pointing button to the right of the Steam button.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) GCControllerButtonInput *steamForwardButton;

    Swift

    var steamForwardButton: GCControllerButtonInput? { get }
  • The Steam button.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) GCControllerButtonInput *steamSteamButton;

    Swift

    var steamSteamButton: GCControllerButtonInput? { get }