public class CHHapticEvent extends NSObject
The description of a single haptic/audio event, plus optional Event parameters which modify the event.
CHHapticEvents have a relative time property to allow specifying the time relationship between events in a pattern.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
CHHapticEvent(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static CHHapticEvent |
alloc() |
static CHHapticEvent |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
double |
duration()
[@property] duration
The duration for this event.
|
NSArray<? extends CHHapticEventParameter> |
eventParameters()
[@property] eventParameters
NSArray of Event parameters.
|
static long |
hash_static() |
CHHapticEvent |
init() |
CHHapticEvent |
initWithAudioResourceIDParametersRelativeTime(long resID,
NSArray<? extends CHHapticEventParameter> eventParams,
double time)
initWithAudioResourceID:parameters:relativeTime
|
CHHapticEvent |
initWithAudioResourceIDParametersRelativeTimeDuration(long resID,
NSArray<? extends CHHapticEventParameter> eventParams,
double time,
double duration)
initWithAudioResourceID:parameters:relativeTime:duration
|
CHHapticEvent |
initWithEventTypeParametersRelativeTime(java.lang.String type,
NSArray<? extends CHHapticEventParameter> eventParams,
double time)
initWithEventType:parameters:relativeTime
|
CHHapticEvent |
initWithEventTypeParametersRelativeTimeDuration(java.lang.String type,
NSArray<? extends CHHapticEventParameter> eventParams,
double time,
double duration)
initWithEventType:parameters:relativeTime:duration
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static CHHapticEvent |
new_objc() |
double |
relativeTime()
[@property] relativeTime
The relative time for this event versus the start time of the pattern.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setDuration(double value)
[@property] duration
The duration for this event.
|
void |
setRelativeTime(double value)
[@property] relativeTime
The relative time for this event versus the start time of the pattern.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
java.lang.String |
type()
[@property] type
The type of event.
|
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static CHHapticEvent alloc()
public static CHHapticEvent allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public double duration()
public NSArray<? extends CHHapticEventParameter> eventParameters()
public static long hash_static()
public CHHapticEvent init()
public CHHapticEvent initWithAudioResourceIDParametersRelativeTime(long resID, NSArray<? extends CHHapticEventParameter> eventParams, double time)
Initialize a new CHHapticEvent using a previously-loaded audio resource.
resID - A previously-registered audio resource ID (see `CHHapticEngine(registerAudioResource:options:error)`).eventParams - An NSArray of Event parameters. Can be empty.time - The relative time for this event versus the other events in the CHHapticPattern.public CHHapticEvent initWithAudioResourceIDParametersRelativeTimeDuration(long resID, NSArray<? extends CHHapticEventParameter> eventParams, double time, double duration)
Initialize a new CHHapticEvent using a previously-loaded audio resource.
If the specified duration is less than the duration of the audio resource, its playback will be truncated. If it is greater, its playback will be padded with silence. If zero, it will be ignored.
resID - A previously-registered audio resource ID (see `CHHapticEngine(registerAudioResource:options:error)`).eventParams - An NSArray of Event parameters. Can be empty.time - The relative time for this event versus the other events in the CHHapticPattern.duration - The duration of this event in seconds.public CHHapticEvent initWithEventTypeParametersRelativeTime(java.lang.String type, NSArray<? extends CHHapticEventParameter> eventParams, double time)
Initialize a new CHHapticEvent. This can only be used to create Transient event types (which do not require a duration).
type - The type of event.eventParams - An NSArray of Event parameters. Can be empty.time - The relative time for this event versus the other events in the CHHapticPattern.public CHHapticEvent initWithEventTypeParametersRelativeTimeDuration(java.lang.String type, NSArray<? extends CHHapticEventParameter> eventParams, double time, double duration)
Initialize a new CHHapticEvent, providing a duration.
type - The type of event.eventParams - An NSArray of Event parameters. Can be empty.time - The relative time for this event versus the other events in the CHHapticPattern.duration - For Continuous event types, the length of time before the event playback begins its release.
For Transient event types, the logical length of the event (used to determine pattern end and loop points).public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static CHHapticEvent new_objc()
public double relativeTime()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public void setDuration(double value)
public void setRelativeTime(double value)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public java.lang.String type()
public static long version_static()