Package org.robovm.apple.gamecontroller
Class GCDualSenseAdaptiveTrigger
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
org.robovm.apple.gamecontroller.GCDualSenseAdaptiveTrigger
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class GCDualSenseAdaptiveTrigger extends GCControllerButtonInput
- Since:
- Available in iOS 14.5 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGCDualSenseAdaptiveTrigger.GCDualSenseAdaptiveTriggerPtrNested classes/interfaces inherited from class org.robovm.apple.gamecontroller.GCControllerButtonInput
GCControllerButtonInput.GCControllerButtonInputPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description GCDualSenseAdaptiveTrigger()protectedGCDualSenseAdaptiveTrigger(NSObject.Handle h, long handle)protectedGCDualSenseAdaptiveTrigger(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description floatgetArmPosition()GCDualSenseAdaptiveTriggerModegetMode()GCDualSenseAdaptiveTriggerStatusgetStatus()voidsetModeFeedback(float startPosition, float resistiveStrength)voidsetModeOff()voidsetModeVibration(float startPosition, float amplitude, float frequency)voidsetModeWeapon(float startPosition, float endPosition, float resistiveStrength)Methods inherited from class org.robovm.apple.gamecontroller.GCControllerButtonInput
getPressedChangedHandler, getTouchedChangedHandler, getValue, getValueChangedHandler, isPressed, isTouched, setPressedChangedHandler, setTouchedChangedHandler, setValue, setValueChangedHandlerMethods 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, updateStrongRef
-
Constructor Details
-
GCDualSenseAdaptiveTrigger
public GCDualSenseAdaptiveTrigger() -
GCDualSenseAdaptiveTrigger
-
GCDualSenseAdaptiveTrigger
-
-
Method Details
-
getMode
-
getStatus
-
getArmPosition
public float getArmPosition() -
setModeFeedback
public void setModeFeedback(float startPosition, float resistiveStrength) -
setModeWeapon
public void setModeWeapon(float startPosition, float endPosition, float resistiveStrength) -
setModeVibration
public void setModeVibration(float startPosition, float amplitude, float frequency) -
setModeOff
public void setModeOff()
-