---
title: "init(commandBuffer:textureDescriptor:featureChannels:)"
framework: metalperformanceshaders
role: symbol
role_heading: Initializer
path: "metalperformanceshaders/mpstemporaryimage/init(commandbuffer:texturedescriptor:featurechannels:)"
---

# init(commandBuffer:textureDescriptor:featureChannels:)

## Declaration

```swift
convenience init(commandBuffer: any MTLCommandBuffer, textureDescriptor: MTLTextureDescriptor, featureChannels: Int)
```

## See Also

### Initializers

- [init(commandBuffer:imageDescriptor:)](metalperformanceshaders/mpstemporaryimage/init(commandbuffer:imagedescriptor:).md)
- [MPSImageDescriptor](metalperformanceshaders/mpsimagedescriptor.md)
- [init(commandBuffer:textureDescriptor:)](metalperformanceshaders/mpstemporaryimage/init(commandbuffer:texturedescriptor:).md)
- [MTLTextureDescriptor](metal/mtltexturedescriptor.md)
