One Logo Pool Ball
CoreHaptics · IOS API REFERENCE

CHHapticPattern

class · iOS 13.0+ · SDK 27.1

class CHHapticPattern

Members (6)

method · iOS 13.0+

exportDictionary

TypeScript
exportDictionary(): NativeMap<CHHapticPattern_Key, unknown>
Swift declaration
func exportDictionary() throws -> [CHHapticPattern.Key : Any]
init · iOS 16.0+

init

TypeScript
static initContentsOf(ahapURL: string): CHHapticPattern
Swift declaration
init(contentsOf ahapURL: URL) throws
init · iOS 13.0+

init

TypeScript
static initDictionary(patternDict: NativeMap<CHHapticPattern_Key, unknown>): CHHapticPattern
Swift declaration
init(dictionary patternDict: [CHHapticPattern.Key : Any]) throws
init · iOS 13.0+

init

TypeScript
static initEventsParameterCurves(events: Array<CHHapticEvent>, parameterCurves: Array<CHHapticParameterCurve>): CHHapticPattern
Swift declaration
init(events: [CHHapticEvent], parameterCurves: [CHHapticParameterCurve]) throws
init · iOS 13.0+

init

TypeScript
static initEventsParameters(events: Array<CHHapticEvent>, parameters: Array<CHHapticDynamicParameter>): CHHapticPattern
Swift declaration
init(events: [CHHapticEvent], parameters: [CHHapticDynamicParameter]) throws
get · iOS 13.0+

duration

TypeScript
get duration(): number
Swift declaration
var duration: TimeInterval { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CHHapticPattern.init()

inherited init: cannot prove legal (class declares 5 custom initializers)

All CoreHaptics types →