GCMouse
E759700
GCMouse is an Apple Game Controller framework class that represents and manages mouse input for games and apps on Apple platforms.
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 NERFINISHED ⓘ |
| definedInFramework | GameController NERFINISHED ⓘ |
| definedInModule | GameController NERFINISHED ⓘ |
| hasClassProperty |
current
ⓘ
mice ⓘ |
| hasNotification |
GCMouseDidConnectNotification
ⓘ
GCMouseDidDisconnectNotification ⓘ |
| hasProperty |
capture
ⓘ
mouseInput ⓘ supportsAbsoluteDpadValues ⓘ supportsAdditionalButtons ⓘ supportsMiddleClick ⓘ supportsPointerAcceleration ⓘ supportsPointerLockedState ⓘ supportsPointerPosition ⓘ supportsRelativeDpadValues ⓘ supportsRotation ⓘ supportsScrollWheel ⓘ supportsSecondaryClick ⓘ vendorName ⓘ |
| introducedBy | Apple NERFINISHED ⓘ |
| manages |
mouse devices
ⓘ
mouse input ⓘ |
| platform |
iOS
ⓘ
iPadOS ⓘ macOS ⓘ tvOS NERFINISHED ⓘ |
| provides |
high-level mouse abstraction
ⓘ
unified mouse API ⓘ |
| relatedTo |
GCController
NERFINISHED
ⓘ
GCMouseButtonInput ⓘ GCMouseInput NERFINISHED ⓘ GCMouseMotionInput NERFINISHED ⓘ |
| supports |
button input
ⓘ
mouse input ⓘ pointer input ⓘ scroll input ⓘ |
| usedFor |
apps
ⓘ
game controllers ⓘ games ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.