GCMotion

E759698

GCMotion is an Apple Game Controller framework class that encapsulates motion and orientation data from supported game controllers for use in gameplay and input handling.

All labels observed (1)

Label Occurrences
GCMotion canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Apple framework class
Game Controller framework class
associatedWith GCController
GCControllerProfile
linked to: GCController
conformsTo NSSecureCoding
definedInFramework GameController
documentationURL https://developer.apple.com/documentation/gamecontroller/gcmotion
encapsulates accelerometer data
attitude quaternion
gravity vector
gyroscope data
rotation rate vector
user acceleration vector
hasProperty attitude
controller
gravity
rotationRate
sensorLocation
supportsAttitude
supportsGravity
supportsRotationRate
supportsSensorLocation
supportsUserAcceleration
userAcceleration
valueChangedHandler
introducedBy Apple
linked to: Apple Inc.
platform Apple platforms
iOS
macOS
tvOS
provides motion data
orientation data
supports continuous motion updates
event-driven motion callbacks
motion-based gameplay
orientation-based input
threadingModel callbacks may be invoked on a background queue
usedFor gameplay input handling
processing tilt-based controls
reading controller motion
usedWith DualShock 4
MFi game controllers
Xbox Wireless Controller
linked to: Xbox controller

supported game controllers

How these facts were elicited

Referenced by (1)

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

GameController providesClass GCMotion