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