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,ObjCProtocol
- Direct Known Subclasses:
GCDeviceCursor
public class GCControllerDirectionPad extends GCControllerElement
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGCControllerDirectionPad.GCControllerDirectionPadPtrNested classes/interfaces inherited from class org.robovm.apple.gamecontroller.GCControllerElement
GCControllerElement.GCControllerElementPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description GCControllerDirectionPad()protectedGCControllerDirectionPad(NSObject.Handle h, long handle)protectedGCControllerDirectionPad(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description GCControllerButtonInputgetDown()GCControllerButtonInputgetLeft()GCControllerButtonInputgetRight()GCControllerButtonInputgetUp()VoidBlock3<GCControllerDirectionPad,Float,Float>getValueChangedHandler()GCControllerAxisInputgetXAxis()GCControllerAxisInputgetYAxis()voidsetValueChangedHandler(VoidBlock3<GCControllerDirectionPad,Float,Float> v)voidsetValueForXYAxis(float xAxis, float yAxis)Methods inherited from class org.robovm.apple.gamecontroller.GCControllerElement
getAliases, getCollection, getLocalizedName, getPreferredSystemGestureState, getSfSymbolsName, getUnmappedLocalizedName, getUnmappedSfSymbolsName, isAnalog, isBoundToSystemGesture, setLocalizedName, setPreferredSystemGestureState, setSfSymbolsName, setUnmappedLocalizedName, setUnmappedSfSymbolsNameMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
GCControllerDirectionPad
public GCControllerDirectionPad() -
GCControllerDirectionPad
-
GCControllerDirectionPad
-
-
Method Details
-
getValueChangedHandler
-
setValueChangedHandler
-
getXAxis
-
getYAxis
-
getUp
-
getDown
-
getLeft
-
getRight
-
setValueForXYAxis
public void setValueForXYAxis(float xAxis, float yAxis)- Since:
- Available in iOS 13.0 and later.
-