---
title: "init(device:)"
framework: metalkit
role: symbol
role_heading: Initializer
path: "metalkit/mtktextureloader/init(device:)"
---

# init(device:)

Initializes a new texture loader object.

## Declaration

```swift
init(device: any MTLDevice)
```

## Parameters

- `device`: The Metal device to create Metal textures with.

## Return Value

Return Value An initialized texture loader object.

## See Also

### Creating a Texture Loader

- [device](metalkit/mtktextureloader/device.md)
