---
title: "init(name:)"
framework: quartzcore
role: symbol
role_heading: Initializer
path: "quartzcore/camediatimingfunction/init(name:)"
---

# init(name:)

Creates and returns a new instance of CAMediaTimingFunction configured with the predefined timing function specified by name.

## Declaration

```swift
convenience init(name: CAMediaTimingFunctionName)
```

## Parameters

- `name`: The timing function to use as specified in doc://com.apple.quartzcore/documentation/QuartzCore/predefined-timing-functions.

## Return Value

Return Value A new instance of CAMediaTimingFunction with the timing function specified by name.

## See Also

### Related Documentation

- [Core Animation Programming Guide](apple-archive/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction.md)

### Creating Timing Functions

- [init(controlPoints:_:_:_:)](quartzcore/camediatimingfunction/init(controlpoints:_:_:_:).md)
