GameController

E209898

GameController is an Apple framework that provides APIs for integrating and managing game input devices such as controllers across Apple platforms.

All labels observed (6)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Apple software framework ⓘ
game input framework ⓘ
APIStyle Objective-C ⓘ
Swift ⓘ
category Apple Developer Framework ⓘ
developer Apple Inc. ⓘ
documentationURL https://developer.apple.com/documentation/gamecontroller ⓘ
integratesWith GameKit ⓘ
Metal-based games ⓘ
SceneKit ⓘ
SpriteKit ⓘ
introducedBy Apple at WWDC ⓘ
platform iOS ⓘ
iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
visionOS ⓘ
providesClass GCController ⓘ
GCControllerButtonInput ⓘ
linked to: GameController

GCControllerDirectionPad ⓘ
linked to: D-pad

GCExtendedGamepad ⓘ
GCGamepad ⓘ
linked to: GameController

GCKeyboard ⓘ
GCMicroGamepad ⓘ
GCMotion ⓘ
GCMouse ⓘ
purpose integrate game controllers into apps ⓘ
manage game input devices ⓘ
supportsDeviceType MFi game controller ⓘ
PlayStation controller ⓘ
Xbox controller ⓘ
game controller ⓘ
gamepad ⓘ
keyboard and mouse as game input ⓘ
motion controller ⓘ
steering wheel controller ⓘ
supportsFeature axis input handling ⓘ
button input handling ⓘ
controller connection management ⓘ
controller discovery ⓘ
directional pad input ⓘ
haptics on supported controllers ⓘ
input profile mapping ⓘ
light and LED control on supported controllers ⓘ
motion sensing ⓘ
player index management ⓘ
snapshotting controller state ⓘ

How these facts were elicited

Referenced by (14)

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

visionOS → includesFramework → GameController ⓘ
GameController → providesClass → GCGamepad ⓘ
linked to: GameController
GameController → providesClass → GCControllerButtonInput ⓘ
linked to: GameController
MetalKit → integratesWith → GameController framework ⓘ
linked to: GameController
GCController → definedInFramework → GameController.framework ⓘ
linked to: GameController
GCExtendedGamepad → definedInFramework → GameController.framework ⓘ
linked to: GameController
GCExtendedGamepad → belongsToNamespace → GameController ⓘ
GCMicroGamepad → partOf → GameController framework ⓘ
linked to: GameController
GCMicroGamepad → introducedIn → GameController framework for iOS ⓘ
linked to: GameController
GCMicroGamepad → namespace → GameController ⓘ
GCMotion → definedInFramework → GameController ⓘ
GCKeyboard → framework → GameController ⓘ
GCMouse → definedInFramework → GameController ⓘ
GCMouse → definedInModule → GameController ⓘ