GCMouse

E759700

GCMouse is an Apple Game Controller framework class that represents and manages mouse input for games and apps on Apple platforms.

All labels observed (3)

Label Occurrences
GCMouse canonical 1
GCMouseInput 1
GCMouseMotionInput 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Apple framework class ⓘ
Game Controller framework type ⓘ
allows querying connected mice ⓘ
receiving mouse button events ⓘ
receiving mouse movement events ⓘ
receiving scroll wheel events ⓘ
tracking mouse connection state ⓘ
category input device API ⓘ
conformsTo NSObject ⓘ
definedInFramework GameController ⓘ
definedInModule GameController ⓘ
hasClassProperty current ⓘ
mice ⓘ
hasNotification GCMouseDidConnectNotification ⓘ
GCMouseDidDisconnectNotification ⓘ
hasProperty capture ⓘ
mouseInput ⓘ
supportsAbsoluteDpadValues ⓘ
supportsAdditionalButtons ⓘ
supportsMiddleClick ⓘ
supportsPointerAcceleration ⓘ
supportsPointerLockedState ⓘ
supportsPointerPosition ⓘ
supportsRelativeDpadValues ⓘ
supportsRotation ⓘ
supportsScrollWheel ⓘ
supportsSecondaryClick ⓘ
vendorName ⓘ
introducedBy Apple ⓘ
linked to: Apple Inc.
manages mouse devices ⓘ
mouse input ⓘ
platform iOS ⓘ
iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
provides high-level mouse abstraction ⓘ
unified mouse API ⓘ
relatedTo GCController ⓘ
GCMouseButtonInput ⓘ
GCMouseInput ⓘ
linked to: GCMouse

GCMouseMotionInput ⓘ
linked to: GCMouse
supports button input ⓘ
mouse input ⓘ
pointer input ⓘ
scroll input ⓘ
usedFor apps ⓘ
game controllers ⓘ
games ⓘ

How these facts were elicited

Referenced by (3)

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

GameController → providesClass → GCMouse ⓘ
GCMouse → relatedTo → GCMouseInput ⓘ
linked to: GCMouse
GCMouse → relatedTo → GCMouseMotionInput ⓘ
linked to: GCMouse