Class GCMotion

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class GCMotion
extends NSObject
  • Constructor Details

  • Method Details

    • getController

      public GCController getController()
    • getValueChangedHandler

      public VoidBlock2<GCGamepad,​GCControllerElement> getValueChangedHandler()
    • setValueChangedHandler

      public void setValueChangedHandler​(VoidBlock2<GCGamepad,​GCControllerElement> v)
    • isSensorsRequireManualActivation

      public boolean isSensorsRequireManualActivation()
      Since:
      Available in iOS 14.0 and later.
    • isSensorsActive

      public boolean isSensorsActive()
      Since:
      Available in iOS 14.0 and later.
    • setSensorsActive

      public void setSensorsActive​(boolean v)
      Since:
      Available in iOS 14.0 and later.
    • hasGravityAndUserAcceleration

      public boolean hasGravityAndUserAcceleration()
      Since:
      Available in iOS 14.0 and later.
    • getGravity

      public GCAcceleration getGravity()
    • setGravity

      public void setGravity​(GCAcceleration v)
    • getUserAcceleration

      public GCAcceleration getUserAcceleration()
    • setUserAcceleration

      public void setUserAcceleration​(GCAcceleration v)
    • getAcceleration

      public GCAcceleration getAcceleration()
      Since:
      Available in iOS 14.0 and later.
    • setAcceleration

      public void setAcceleration​(GCAcceleration v)
      Since:
      Available in iOS 14.0 and later.
    • hasAttitudeAndRotationRate

      @Deprecated public boolean hasAttitudeAndRotationRate()
      Deprecated.
      Deprecated in iOS 14.0. hasAttitudeAndRotationRate has been deprecated, use -hasAttitude and -hasRotationRate instead
      Since:
      Available in iOS 11.0 and later.
    • hasAttitude

      public boolean hasAttitude()
      Since:
      Available in iOS 14.0 and later.
    • hasRotationRate

      public boolean hasRotationRate()
      Since:
      Available in iOS 14.0 and later.
    • getAttitude

      public GCQuaternion getAttitude()
      Since:
      Available in iOS 11.0 and later.
    • setAttitude

      public void setAttitude​(GCQuaternion v)
      Since:
      Available in iOS 11.0 and later.
    • getRotationRate

      public GCRotationRate getRotationRate()
      Since:
      Available in iOS 11.0 and later.
    • setRotationRate

      public void setRotationRate​(GCRotationRate v)
      Since:
      Available in iOS 11.0 and later.
    • setStateFromMotion

      public void setStateFromMotion​(GCMotion motion)
      Since:
      Available in iOS 13.0 and later.