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 ⓘ