---
title: "makeTemporalDenoisedScaler(device:)"
framework: metalfx
role: symbol
role_heading: Instance Method
path: "metalfx/mtlfxtemporaldenoisedscalerdescriptor/maketemporaldenoisedscaler(device:)"
---

# makeTemporalDenoisedScaler(device:)

Creates a denoiser scaler instance for a Metal device.

## Declaration

```swift
func makeTemporalDenoisedScaler(device: any MTLDevice) -> (any MTLFXTemporalDenoisedScaler)?
```

## Parameters

- `device`: The Metal device that creates the denoiser scaler.

## Return Value

Return Value  A denoiser scaler instance upon success, or nil otherwise.
