---
title: "makeTemporalScaler(device:)"
framework: metalfx
role: symbol
role_heading: Instance Method
path: "metalfx/mtlfxtemporalscalerdescriptor/maketemporalscaler(device:)"
---

# makeTemporalScaler(device:)

Creates a temporal scaler instance from this descriptor’s current property values.

## Declaration

```swift
func makeTemporalScaler(device: any MTLDevice) -> (any MTLFXTemporalScaler)?
```

## Parameters

- `device`: An doc://com.apple.documentation/documentation/Metal/MTLDevice instance that represents the GPU that applies the temporal scaling effect.
