One Logo Pool Ball
GameController · IOS API REFERENCE

GCButtonElementName

struct · iOS 16.0+ · SDK 27.1

struct GCButtonElementName

Members (26)

get · iOS 17.4+

leftBumper

TypeScript
get leftBumper(): GCButtonElementName
Swift declaration
static let leftBumper: GCButtonElementName
get · iOS 16.0+

leftTrigger

TypeScript
get leftTrigger(): GCButtonElementName
Swift declaration
static let leftTrigger: GCButtonElementName
get · iOS 17.4+

rightBumper

TypeScript
get rightBumper(): GCButtonElementName
Swift declaration
static let rightBumper: GCButtonElementName
static · iOS 17.0+

arcadeButton

TypeScript
arcadeButton(row: number, column: number): GCButtonElementName
Swift declaration
static func arcadeButton(row: Int, column: Int) -> GCButtonElementName
get · iOS 16.0+

leftShoulder

TypeScript
get leftShoulder(): GCButtonElementName
Swift declaration
static let leftShoulder: GCButtonElementName
get · iOS 16.0+

rightTrigger

TypeScript
get rightTrigger(): GCButtonElementName
Swift declaration
static let rightTrigger: GCButtonElementName
get · iOS 16.0+

rightShoulder

TypeScript
get rightShoulder(): GCButtonElementName
Swift declaration
static let rightShoulder: GCButtonElementName
static · iOS 17.4+

backLeftButton

TypeScript
backLeftButton(position: number): GCButtonElementName
Swift declaration
static func backLeftButton(position: Int) -> GCButtonElementName
get · iOS 26.4+

leftSideButton

TypeScript
get leftSideButton(): GCButtonElementName
Swift declaration
static let leftSideButton: GCButtonElementName
static · iOS 17.4+

backRightButton

TypeScript
backRightButton(position: number): GCButtonElementName
Swift declaration
static func backRightButton(position: Int) -> GCButtonElementName
get · iOS 26.4+

rightSideButton

TypeScript
get rightSideButton(): GCButtonElementName
Swift declaration
static let rightSideButton: GCButtonElementName
get · iOS 26.0+

thumbstickButton

TypeScript
get thumbstickButton(): GCButtonElementName
Swift declaration
static let thumbstickButton: GCButtonElementName
get · iOS 16.0+

a

TypeScript
get a(): GCButtonElementName
Swift declaration
static let a: GCButtonElementName
get · iOS 16.0+

b

TypeScript
get b(): GCButtonElementName
Swift declaration
static let b: GCButtonElementName
get · iOS 16.0+

x

TypeScript
get x(): GCButtonElementName
Swift declaration
static let x: GCButtonElementName
get · iOS 16.0+

y

TypeScript
get y(): GCButtonElementName
Swift declaration
static let y: GCButtonElementName
get · iOS 16.0+

leftThumbstickButton

TypeScript
get leftThumbstickButton(): GCButtonElementName
Swift declaration
static let leftThumbstickButton: GCButtonElementName
get · iOS 16.0+

rightThumbstickButton

TypeScript
get rightThumbstickButton(): GCButtonElementName
Swift declaration
static let rightThumbstickButton: GCButtonElementName
get · iOS 26.0+

grip

TypeScript
get grip(): GCButtonElementName
Swift declaration
static let grip: GCButtonElementName
get · iOS 16.0+

home

TypeScript
get home(): GCButtonElementName
Swift declaration
static let home: GCButtonElementName
get · iOS 16.0+

menu

TypeScript
get menu(): GCButtonElementName
Swift declaration
static let menu: GCButtonElementName
get · iOS 16.0+

share

TypeScript
get share(): GCButtonElementName
Swift declaration
static let share: GCButtonElementName
get · iOS 16.0+

options

TypeScript
get options(): GCButtonElementName
Swift declaration
static let options: GCButtonElementName
get · iOS 26.0+

trigger

TypeScript
get trigger(): GCButtonElementName
Swift declaration
static let trigger: GCButtonElementName
init · iOS 16.0+

init

TypeScript
init(rawValue: string): GCButtonElementName
Swift declaration
init(rawValue: String)

Creates a new instance with the specified raw value. If there is no value of the type that corresponds with the specified raw value, this initializer returns `nil`. For example: enum PaperSize: String { case A4, A5, Letter, Legal } print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)" print(PaperSize(rawValue: "Tabloid")) // Prints "nil" - Parameter rawValue: The raw value to use for the new instance.

get · iOS 16.0+

rawValue

TypeScript
getRawValue($self: GCButtonElementName): string
Swift declaration
var rawValue: String { get }

The corresponding value of the raw type. A new instance initialized with `rawValue` will be equivalent to this instance. For example: enum PaperSize: String { case A4, A5, Letter, Legal } let selectedSize = PaperSize.Letter print(selectedSize.rawValue) // Prints "Letter" print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!) // Prints "true"

Skipped declarations

No declarations were skipped in this snapshot.

All GameController types →