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.
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.