---
title: "destinationImageDescriptor(forSourceImages:sourceStates:for:suggestedDescriptor:)"
framework: metalperformanceshaders
role: symbol
role_heading: Instance Method
path: "metalperformanceshaders/mpsnnpadding/destinationimagedescriptor(forsourceimages:sourcestates:for:suggesteddescriptor:)"
---

# destinationImageDescriptor(forSourceImages:sourceStates:for:suggestedDescriptor:)

## Declaration

```swift
optional func destinationImageDescriptor(forSourceImages sourceImages: [MPSImage], sourceStates: [MPSState]?, for kernel: MPSKernel, suggestedDescriptor inDescriptor: MPSImageDescriptor) -> MPSImageDescriptor
```

## See Also

### Instance Methods

- [MPSImage](metalperformanceshaders/mpsimage.md)
- [MPSState](metalperformanceshaders/mpsstate.md)
- [MPSKernel](metalperformanceshaders/mpskernel.md)
- [MPSImageDescriptor](metalperformanceshaders/mpsimagedescriptor.md)
- [paddingMethod()](metalperformanceshaders/mpsnnpadding/paddingmethod().md)
- [label()](metalperformanceshaders/mpsnnpadding/label().md)
- [inverse()](metalperformanceshaders/mpsnnpadding/inverse().md)
