Package org.robovm.apple.gamecontroller
Class GCControllerDirectionPad
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.gamecontroller.GCControllerElement
-
- org.robovm.apple.gamecontroller.GCControllerDirectionPad
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class GCControllerDirectionPad extends GCControllerElement
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GCControllerDirectionPad.GCControllerDirectionPadPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.gamecontroller.GCControllerElement
GCControllerElement.GCControllerElementPtr
-
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 GCControllerDirectionPad()
protected
GCControllerDirectionPad(NSObject.Handle h, long handle)
protected
GCControllerDirectionPad(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GCControllerButtonInput
getDown()
GCControllerButtonInput
getLeft()
GCControllerButtonInput
getRight()
GCControllerButtonInput
getUp()
org.robovm.objc.block.VoidBlock3<GCControllerDirectionPad,java.lang.Float,java.lang.Float>
getValueChangedHandler()
GCControllerAxisInput
getXAxis()
GCControllerAxisInput
getYAxis()
void
setValueChangedHandler(org.robovm.objc.block.VoidBlock3<GCControllerDirectionPad,java.lang.Float,java.lang.Float> v)
-
Methods inherited from class org.robovm.apple.gamecontroller.GCControllerElement
getCollection, isAnalog
-
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
-
GCControllerDirectionPad
public GCControllerDirectionPad()
-
GCControllerDirectionPad
protected GCControllerDirectionPad(NSObject.Handle h, long handle)
-
GCControllerDirectionPad
protected GCControllerDirectionPad(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getValueChangedHandler
public org.robovm.objc.block.VoidBlock3<GCControllerDirectionPad,java.lang.Float,java.lang.Float> getValueChangedHandler()
-
setValueChangedHandler
public void setValueChangedHandler(org.robovm.objc.block.VoidBlock3<GCControllerDirectionPad,java.lang.Float,java.lang.Float> v)
-
getXAxis
public GCControllerAxisInput getXAxis()
-
getYAxis
public GCControllerAxisInput getYAxis()
-
getUp
public GCControllerButtonInput getUp()
-
getDown
public GCControllerButtonInput getDown()
-
getLeft
public GCControllerButtonInput getLeft()
-
getRight
public GCControllerButtonInput getRight()
-
-