---
title: "transform(input:output:direction:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vdsp/fft2d/transform(input:output:direction:)"
---

# transform(input:output:direction:)

Computes an out-of-place 2D fast Fourier transform.

## Declaration

```swift
override func transform<T>(input: T, output: inout T, direction: vDSP.FourierTransformDirection) where T : vDSP_FourierTransformable
```
