Package org.robovm.apple.gamecontroller
Class GCMicroGamepad
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.gamecontroller.GCMicroGamepad
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
GCMicroGamepadSnapshot
public class GCMicroGamepad extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GCMicroGamepad.GCMicroGamepadPtr
-
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 GCMicroGamepad()
protected
GCMicroGamepad(NSObject.Handle h, long handle)
protected
GCMicroGamepad(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowsRotation()
GCControllerButtonInput
getButtonA()
GCControllerButtonInput
getButtonX()
GCController
getController()
GCControllerDirectionPad
getDpad()
org.robovm.objc.block.VoidBlock2<GCMicroGamepad,GCControllerElement>
getValueChangedHandler()
boolean
isReportsAbsoluteDpadValues()
GCMicroGamepadSnapshot
saveSnapshot()
void
setAllowsRotation(boolean v)
void
setReportsAbsoluteDpadValues(boolean v)
void
setValueChangedHandler(org.robovm.objc.block.VoidBlock2<GCMicroGamepad,GCControllerElement> v)
-
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
-
GCMicroGamepad
public GCMicroGamepad()
-
GCMicroGamepad
protected GCMicroGamepad(NSObject.Handle h, long handle)
-
GCMicroGamepad
protected GCMicroGamepad(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getController
public GCController getController()
-
getValueChangedHandler
public org.robovm.objc.block.VoidBlock2<GCMicroGamepad,GCControllerElement> getValueChangedHandler()
-
setValueChangedHandler
public void setValueChangedHandler(org.robovm.objc.block.VoidBlock2<GCMicroGamepad,GCControllerElement> v)
-
getDpad
public GCControllerDirectionPad getDpad()
-
getButtonA
public GCControllerButtonInput getButtonA()
-
getButtonX
public GCControllerButtonInput getButtonX()
-
isReportsAbsoluteDpadValues
public boolean isReportsAbsoluteDpadValues()
-
setReportsAbsoluteDpadValues
public void setReportsAbsoluteDpadValues(boolean v)
-
allowsRotation
public boolean allowsRotation()
-
setAllowsRotation
public void setAllowsRotation(boolean v)
-
saveSnapshot
public GCMicroGamepadSnapshot saveSnapshot()
-
-