GCController

E759695

GCController is an Apple framework class that represents and manages game controller input, including buttons, thumbsticks, and other control elements, for iOS, macOS, tvOS, and related platforms.

Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf Game Controller framework class
Objective-C class
Swift class
conformsTo NSSecureCoding
definedInFramework GameController.framework NERFINISHED
hasClassProperty controllers
controllersDidConnectNotification
controllersDidDisconnectNotification
current
shouldMonitorBackgroundEvents
supportsHIDDevice
hasMethod capture
controllers
current
setPlayerIndex:
snapshot
startWirelessControllerDiscoveryWithCompletionHandler:
stopWirelessControllerDiscovery
hasProfile extendedGamepad
gamepad
microGamepad
motion
hasProperty controllerPausedHandler
handlerQueue
isAttachedToDevice
isSnapshot
playerIndex
productCategory
snapshot
vendorName
introducedInOSVersion OS X 10.9
iOS 7
isSubclassOf NSObject NERFINISHED
manages game controller input
platform iOS
macOS
tvOS NERFINISHED
visionOS NERFINISHED
represents physical game controller
supports buttons
directional pads
motion input
thumbsticks
triggers
supportsFeature multiple controllers
pause button handling
wireless controller discovery
usedFor game input handling
mapping hardware controls to game actions

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

GameController providesClass GCController