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 (4)

Label Occurrences
GCControllerButtonInput 1
GCGamepad 1
GameController canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Apple software framework
game input framework
APIStyle Objective-C
Swift
category Apple platforms APIs
surface form: 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
GameController self-linksurface differs
surface form: GCControllerButtonInput

D-pad
surface form: GCControllerDirectionPad

GCExtendedGamepad
GameController self-linksurface differs
surface form: GCGamepad

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 (4)

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

visionOS includesFramework GameController
GameController providesClass GameController self-linksurface differs
this entity surface form: GCGamepad
GameController providesClass GameController self-linksurface differs
this entity surface form: GCControllerButtonInput
MetalKit integratesWith GameController
this entity surface form: GameController framework