Class

GCExtended​Gamepad

The extended set of gamepad controls.

Overview

The controls associated with the extended gamepad profile include the following:

  • Two shoulder buttons.

  • Two triggers.

  • Four face buttons arranged in a diamond pattern.

  • One directional pad.

  • Two thumbsticks.

Symbols

Determining the Controller That Owns This Profile

var controller:​ GCController?

The controller this profile is associated with.

Determining When Any Element in the Profile Changes

var value​Changed​Handler:​ GCExtended​Gamepad​Value​Changed​Handler?

A block called when any element in the profile changes values.

Reading Shoulder Button Inputs

Reading Directional Pad Inputs

Reading Thumbstick Inputs

Reading Trigger Inputs

Saving a Snapshot

func save​Snapshot()

Saves a snapshot of all of the profile’s elements.

Constants

GCExtended​Gamepad​Value​Changed​Handler

Signature for the block executed if any element in the extended gamepad profile changes value.

Relationships

Inherits From