GCExtendedGamepad

E759696

GCExtendedGamepad is an Apple Game Controller framework class representing a full-featured gamepad profile with extended inputs like dual thumbsticks, triggers, and additional buttons.

All labels observed (2)

Label Occurrences
GCController.extendedGamepad 1
GCExtendedGamepad canonical 1

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf class ⓘ
game controller profile ⓘ
belongsToNamespace GameController ⓘ
conformsToProfile extended gamepad ⓘ
definedInFramework GameController.framework ⓘ
linked to: GameController
hasInput buttonA ⓘ
buttonB ⓘ
buttonHome ⓘ
buttonLeftThumbstick ⓘ
buttonMenu ⓘ
buttonOptions ⓘ
buttonRightThumbstick ⓘ
buttonX ⓘ
buttonY ⓘ
dpad ⓘ
leftShoulder ⓘ
leftThumbstick ⓘ
leftTrigger ⓘ
rightShoulder ⓘ
rightThumbstick ⓘ
rightTrigger ⓘ
hasProperty controller ⓘ
valueChangedHandler ⓘ
hasRelationship GCController ⓘ
intendedFor MFiGameControllers ⓘ
linked to: GCMicroGamepad
introducedBy Apple Game Controller API ⓘ
isAccessedVia GCController.extendedGamepad ⓘ
linked to: GCExtendedGamepad
isSubclassOf NSObject ⓘ
platform Apple ⓘ
linked to: Apple Inc.

iOS ⓘ
macOS ⓘ
tvOS ⓘ
profileType fullFeaturedGamepad ⓘ
supports analogThumbsticks ⓘ
analogTriggers ⓘ
pressureSensitiveButtons ⓘ
supportsFeature playerIndex ⓘ
snapshottingState ⓘ
valueChangeCallbacks ⓘ
usedFor gameInput ⓘ
mappingPhysicalControllers ⓘ

How these facts were elicited

Referenced by (2)

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

GameController → providesClass → GCExtendedGamepad ⓘ
GCExtendedGamepad → isAccessedVia → GCController.extendedGamepad ⓘ
linked to: GCExtendedGamepad