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
Fields Modifier and Type Field Description static intDiscretePositionCountFields 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 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)voidsetModeFeedback(GCDualSenseAdaptiveTriggerPositionalResistiveStrengths positionalResistiveStrengths)voidsetModeOff()voidsetModeSlopeFeedback(float startPosition, float endPosition, float startStrength, float endStrength)voidsetModeVibration(float startPosition, float amplitude, float frequency)voidsetModeVibration(GCDualSenseAdaptiveTriggerPositionalAmplitudes positionalAmplitudes, 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Field Details
-
DiscretePositionCount
public static final int DiscretePositionCount- See Also:
- Constant Field Values
-
-
Constructor Details
-
GCDualSenseAdaptiveTrigger
public GCDualSenseAdaptiveTrigger() -
GCDualSenseAdaptiveTrigger
-
GCDualSenseAdaptiveTrigger
-
-
Method Details
-
getMode
-
getStatus
-
getArmPosition
public float getArmPosition() -
setModeSlopeFeedback
public void setModeSlopeFeedback(float startPosition, float endPosition, float startStrength, float endStrength)- Since:
- Available in iOS 15.4 and later.
-
setModeFeedback
public void setModeFeedback(float startPosition, float resistiveStrength) -
setModeFeedback
public void setModeFeedback(GCDualSenseAdaptiveTriggerPositionalResistiveStrengths positionalResistiveStrengths)- Since:
- Available in iOS 15.4 and later.
-
setModeWeapon
public void setModeWeapon(float startPosition, float endPosition, float resistiveStrength) -
setModeVibration
public void setModeVibration(float startPosition, float amplitude, float frequency) -
setModeVibration
public void setModeVibration(GCDualSenseAdaptiveTriggerPositionalAmplitudes positionalAmplitudes, float frequency)- Since:
- Available in iOS 15.4 and later.
-
setModeOff
public void setModeOff()
-