Instance Property

extendedGamepad

The extended gamepad profile.

Declaration

var extendedGamepad: GCExtendedGamepad? { get }

Discussion

If the controller supports the extended gamepad profile, then this property holds a GCExtendedGamepad object. You use this object to access the input elements of the controller. If the controller does not support the extended gamepad profile, this property holds nil.

See Also

Determining Which Profiles Are Supported by a Controller

var gamepad: GCGamepad?

The gamepad profile.

Deprecated
var microGamepad: GCMicroGamepad?

The micro gamepad profile.

var motion: GCMotion?

The motion input profile.