---
title: "init(eventType:parameters:relativeTime:)"
framework: corehaptics
role: symbol
role_heading: Initializer
path: "corehaptics/chhapticevent/init(eventtype:parameters:relativetime:)"
---

# init(eventType:parameters:relativeTime:)

Initializes a haptic event of the specified type, parameters, and start time.

## Declaration

```swift
init(eventType type: CHHapticEvent.EventType, parameters eventParams: [CHHapticEventParameter], relativeTime time: TimeInterval)
```

## Parameters

- `type`: The type of the haptic event: transient or continuous.
- `eventParams`: An array of event parameters to characterize the haptic event.
- `time`: The start time of the haptic event, in seconds.

## See Also

### Creating Haptic Events

- [init(audioResourceID:parameters:relativeTime:)](corehaptics/chhapticevent/init(audioresourceid:parameters:relativetime:).md)
- [init(audioResourceID:parameters:relativeTime:duration:)](corehaptics/chhapticevent/init(audioresourceid:parameters:relativetime:duration:).md)
- [init(eventType:parameters:relativeTime:duration:)](corehaptics/chhapticevent/init(eventtype:parameters:relativetime:duration:).md)
