---
title: "init(matrix44Data:)"
framework: Professional Video Applications
role: symbol
role_heading: Initializer
platforms: [fxplug 3.1+]
path: "professional_video_applications/fxmatrix44/init(matrix44data:)"
---

# init(matrix44Data:)

Initializes a matrix with the specified data.

## Declaration

```swift
init!(matrix44Data newMatrix: UnsafeMutablePointer<(Double, Double, Double, Double)>!)
```

## Parameters

- `newMatrix`: The new matrix data.

## Return Value

Return Value An initialized matrix object or nil if the object couldn’t be created.

## See Also

### Creating and Initializing a Matrix

- [init()](professional_video_applications/fxmatrix44/init().md)
- [init(fxMatrix:)](professional_video_applications/fxmatrix44/init(fxmatrix:).md)
- [init(colorMatrix44Data:)](professional_video_applications/fxmatrix44/init(colormatrix44data:).md)
