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.

All labels observed (2)

Label Occurrences
GCController canonical 3
GCControllerProfile 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Game Controller framework class ⓘ
Objective-C class ⓘ
Swift class ⓘ
conformsTo NSSecureCoding ⓘ
definedInFramework GameController.framework ⓘ
linked to: GameController
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 ⓘ
manages game controller input ⓘ
platform iOS ⓘ
macOS ⓘ
tvOS ⓘ
visionOS ⓘ
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 ⓘ

How these facts were elicited

Referenced by (4)

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

GameController → providesClass → GCController ⓘ
GCMotion → associatedWith → GCController ⓘ
GCMotion → associatedWith → GCControllerProfile ⓘ
linked to: GCController
GCMouse → relatedTo → GCController ⓘ