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