Package org.robovm.apple.gamecontroller
Class GCControllerButtonInput
- 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.GCControllerButtonInput
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class GCControllerButtonInput extends GCControllerElement
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GCControllerButtonInput.GCControllerButtonInputPtr
-
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 GCControllerButtonInput()
protected
GCControllerButtonInput(NSObject.Handle h, long handle)
protected
GCControllerButtonInput(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean>
getPressedChangedHandler()
float
getValue()
org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean>
getValueChangedHandler()
boolean
isPressed()
void
setPressedChangedHandler(org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean> v)
void
setValueChangedHandler(org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean> 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
-
GCControllerButtonInput
public GCControllerButtonInput()
-
GCControllerButtonInput
protected GCControllerButtonInput(NSObject.Handle h, long handle)
-
GCControllerButtonInput
protected GCControllerButtonInput(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getValueChangedHandler
public org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean> getValueChangedHandler()
-
setValueChangedHandler
public void setValueChangedHandler(org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean> v)
-
getPressedChangedHandler
public org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean> getPressedChangedHandler()
- Since:
- Available in iOS 8.0 and later.
-
setPressedChangedHandler
public void setPressedChangedHandler(org.robovm.objc.block.VoidBlock3<GCControllerButtonInput,java.lang.Float,java.lang.Boolean> v)
- Since:
- Available in iOS 8.0 and later.
-
getValue
public float getValue()
-
isPressed
public boolean isPressed()
-
-