Package org.robovm.apple.gamecontroller
Class GCController
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.gamecontroller.GCController
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class GCController extends NSObject
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GCController.GCControllerPtr
static class
GCController.Notifications
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description GCController()
protected
GCController(NSObject.Handle h, long handle)
protected
GCController(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSString
DidConnectNotification()
static NSString
DidDisconnectNotification()
org.robovm.objc.block.VoidBlock1<GCController>
getControllerPausedHandler()
static NSArray<GCController>
getControllers()
GCExtendedGamepad
getExtendedGamepad()
GCGamepad
getGamepad()
DispatchQueue
getHandlerQueue()
GCMicroGamepad
getMicroGamepad()
GCMotion
getMotion()
GCControllerPlayerIndex
getPlayerIndex()
java.lang.String
getVendorName()
boolean
isAttachedToDevice()
void
setControllerPausedHandler(org.robovm.objc.block.VoidBlock1<GCController> v)
void
setHandlerQueue(DispatchQueue v)
void
setPlayerIndex(GCControllerPlayerIndex v)
static void
startWirelessControllerDiscovery(java.lang.Runnable completionHandler)
static void
stopWirelessControllerDiscovery()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
GCController
public GCController()
-
GCController
protected GCController(NSObject.Handle h, long handle)
-
GCController
protected GCController(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getControllerPausedHandler
public org.robovm.objc.block.VoidBlock1<GCController> getControllerPausedHandler()
-
setControllerPausedHandler
public void setControllerPausedHandler(org.robovm.objc.block.VoidBlock1<GCController> v)
-
getHandlerQueue
public DispatchQueue getHandlerQueue()
-
setHandlerQueue
public void setHandlerQueue(DispatchQueue v)
-
getVendorName
public java.lang.String getVendorName()
-
isAttachedToDevice
public boolean isAttachedToDevice()
-
getPlayerIndex
public GCControllerPlayerIndex getPlayerIndex()
-
setPlayerIndex
public void setPlayerIndex(GCControllerPlayerIndex v)
-
getGamepad
public GCGamepad getGamepad()
-
getMicroGamepad
public GCMicroGamepad getMicroGamepad()
-
getExtendedGamepad
public GCExtendedGamepad getExtendedGamepad()
-
getMotion
public GCMotion getMotion()
- Since:
- Available in iOS 8.0 and later.
-
DidConnectNotification
public static NSString DidConnectNotification()
-
DidDisconnectNotification
public static NSString DidDisconnectNotification()
-
getControllers
public static NSArray<GCController> getControllers()
-
startWirelessControllerDiscovery
public static void startWirelessControllerDiscovery(java.lang.Runnable completionHandler)
-
stopWirelessControllerDiscovery
public static void stopWirelessControllerDiscovery()
-
-