One Logo Pool Ball
CoreHaptics · IOS API REFERENCE

CHHapticEvent

class · iOS 13.0+ · SDK 27.1

class CHHapticEvent

Members (10)

init · iOS 13.0+

init

TypeScript
static initAudioResourceIDParametersRelativeTime(resID: number, eventParams: Array<CHHapticEventParameter>, time: number): CHHapticEvent
Swift declaration
init(audioResourceID resID: CHHapticAudioResourceID, parameters eventParams: [CHHapticEventParameter], relativeTime time: TimeInterval)
init · iOS 13.0+

init

TypeScript
static initAudioResourceIDParametersRelativeTimeDuration(resID: number, eventParams: Array<CHHapticEventParameter>, time: number, duration: number): CHHapticEvent
Swift declaration
init(audioResourceID resID: CHHapticAudioResourceID, parameters eventParams: [CHHapticEventParameter], relativeTime time: TimeInterval, duration: TimeInterval)
init · iOS 13.0+

init

TypeScript
static initEventTypeParametersRelativeTime(type: CHHapticEvent_EventType, eventParams: Array<CHHapticEventParameter>, time: number): CHHapticEvent
Swift declaration
init(eventType type: CHHapticEvent.EventType, parameters eventParams: [CHHapticEventParameter], relativeTime time: TimeInterval)
init · iOS 13.0+

init

TypeScript
static initEventTypeParametersRelativeTimeDuration(type: CHHapticEvent_EventType, eventParams: Array<CHHapticEventParameter>, time: number, duration: number): CHHapticEvent
Swift declaration
init(eventType type: CHHapticEvent.EventType, parameters eventParams: [CHHapticEventParameter], relativeTime time: TimeInterval, duration: TimeInterval)
get · iOS 13.0+

duration

TypeScript
get duration(): number
Swift declaration
var duration: TimeInterval { get set }
set · iOS 13.0+

duration

TypeScript
set duration(value: number)
Swift declaration
var duration: TimeInterval { get set }
get · iOS 13.0+

eventParameters

TypeScript
get eventParameters(): Array<CHHapticEventParameter>
Swift declaration
var eventParameters: [CHHapticEventParameter] { get }
get · iOS 13.0+

relativeTime

TypeScript
get relativeTime(): number
Swift declaration
var relativeTime: TimeInterval { get set }
set · iOS 13.0+

relativeTime

TypeScript
set relativeTime(value: number)
Swift declaration
var relativeTime: TimeInterval { get set }
get · iOS 13.0+

type

TypeScript
get type(): CHHapticEvent_EventType
Swift declaration
var type: CHHapticEvent.EventType { get }

Skipped declarations

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

CHHapticEvent.init()

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

All CoreHaptics types →